1、interrupt中断线程 1、interrupt 会给wait池中的线程抛出异常,这个时候该线程会被唤醒,但是同样还要继续竞争锁资源,才能继续运行! 2、interrupt 会给正在sleep的线程抛出异常,但是不会给yield线程抛出异常...
分类:
编程语言 时间:
2015-09-09 13:40:14
阅读次数:
207
首先,先简单介绍,线程池的工作原理。1.他自身拥有一定数量的线程数组 threads,处于等待状态,等待唤醒(通过条件变量)2.拥有一个任务队列 m_tasks,存储用户的任务,有新任务以后,唤醒线程,取出任务,通过回调函数的方式调用任务,执行完以后继续等待。使用情况:线程池,适用于会话简短的情况下...
分类:
编程语言 时间:
2015-08-30 15:33:12
阅读次数:
190
在标准的android驱动中,睡眠唤醒流程非常清晰,能够较方便的更改lcd唤醒时间和led背光的点亮时间,但是也很容易出现问题,比如说闪屏,唤醒慢!出现闪屏有两个原因1、开背光时间在唤醒lcd前!2、开背光时间在唤醒lcd后,但是没有等lcd刷屏就点亮背光!我按照标准驱动流程去分析mtk的做法他.....
分类:
移动开发 时间:
2015-08-25 18:24:08
阅读次数:
151
是否android系统或VxWorks与其他实时系统,经常有这样的情况系统中清醒过来发育异常和调试过程中断。系统被唤醒,有时是正常的唤醒,例如,当中断定时器来唤醒系统处理业务,有时,异常的觉醒,让我们设定的超时时间不合理,统会导致系统耗电量添加,电池电源非常快被耗尽,减短终端待机或者使用时间,...
分类:
其他好文 时间:
2015-08-21 10:45:41
阅读次数:
202
高通原有代码里面就有收音机的睡眠功能。就是你可以进入收音机中设置睡眠时间类似“天天动听”等应用,到时间了就自动的退出该应用。
客户看到有这个功能就想要有一个自动唤醒的功能咯,客户总是希望同样的价格你能给我做到更多的功能更划算咯。
1、修改文件:
/FMRadio/src/com/caf/fmradio/FMRadio.java
/FMRadio/src/com/caf/fmradio/FM...
分类:
其他好文 时间:
2015-08-19 16:52:28
阅读次数:
384
讯飞语音唤醒
唤醒功能,顾名思义,通过语音,唤醒服务,做我们想做的事情。效果图(开启应用后说讯飞语音或者讯飞语点唤醒)源码下载
地址:http://download.csdn.net/detail/q4878802/9023213步骤1. 创建应用,开通服务
地址:http://blog.csdn.net/q4878802/article/details/47762169
2. 下载SDK...
分类:
其他好文 时间:
2015-08-19 13:26:28
阅读次数:
5793
待机异常篇
待机异常篇待机异常1 :按Power key后,连early_suspend都没进。待机异常2:可以进early_suspend,但进不了suspend待机异常3: 可以进suspend,但出现:PM: Some devices failed to suspend待机异常4: 可以进入到suspend_enter,suspend流程走完了,但很快被唤醒待机异常5: 可以进入到suspe...
分类:
其他好文 时间:
2015-08-18 19:34:26
阅读次数:
224
A7139 拥有电磁波唤醒以及10mW的发射功率,非常容易实现长距离通信,目前测试有障碍物可以轻松达到300m以上.
通过1下午的调试,终于完成了无线收发,程序分为3层,A7139.c为底层,USER_RF.C为驱动层,main.c为应用层
底层完成硬件操作,但是收发数据包最大只能是64B,驱动层将数据进行分包以及接受,可以实现任意大小的数据包收发.
目前并没有实现低功耗以及电磁波唤醒,只是...
分类:
其他好文 时间:
2015-08-16 19:54:47
阅读次数:
610
1:数据安全问题 1.1:什么情况下会出现数据安全问题? 多个线程对同一个资源进行操作,并且操作资源的语句有多条。那么这个时候这些语句因为cpu的随机性,有可能被多个线程分开执行。导致数据安全问题。 例子:有3个人分别是你爸、你妈妈、你姐,去你的一个账户汇钱给你,每一个只能存...
分类:
编程语言 时间:
2015-08-15 21:25:41
阅读次数:
145
条件变量是线程同步的另一种手段,主要逻辑就是等待和唤醒。条件不满足时,线程等待;条件满足,线程被(其他线程)唤醒。条件变量一般和互斥量一起使用,因为需要保证多线程互斥地修改条件。涉及到的函数有:int pthread_cond_init(pthread_cond_t *restrict cond.....
分类:
编程语言 时间:
2015-08-15 18:07:36
阅读次数:
115