- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 线程运行状态探索
本篇文章主要探索线程的各种运行状态,包括new, runnable,block, native, terminate等。1. New状态下的线程public void newThread(){ Thread th = new Thread(); Log.i("linhui","thread state:"+th.getState());}02-01 04:18:52.520...
2018-04-26 16:53:30 451
原创 ANR 死锁案例分析
Monkey跑出framework crash,最终发现是由于ANR产生了死锁,在WD检查锁时,kill掉了System Server进程引起的。下面看看ANR的线程trace来分析死锁原因。从主线程调用栈看,主线程block,而block的原因是等待锁:0x3fd06119,而该锁正在被thread80持有:DALVIK THREADS(89):"main"prio=5 tid=1 Blocke...
2018-04-26 16:46:46 2076
原创 Z-Wave技术与zipgateway源码剖析
Z-Wave技术文档目录 1 Z-Wave简介................................................................................................................... 21.1 什么是Z-Wave技术................................................
2018-04-26 15:02:58 3300
原创 hello驱动程序开发实战
有必要查询下Linux内核# uname -r2.6.28-11-generic# ls /usr/src/linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic由此可见内核版本和内核头文件版本是一致的,都是2.6.28-11。(如果不一致的话在insmod一步必定出错:Error inserting './hello.ko': -1 Inv...
2018-04-26 14:50:53 281
zwave协议新功能smart start inclusion原理介绍
2018-06-12
QMI, AP massage to bp process
2018-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人