摘要: 本篇文章主要探索线程的各种运行状态,包括new, runnable,block, native, terminate等。1. New状态下的线程public void newThread(){ Thread th = new Thread()... 阅读全文
posted @ 2018-04-26 16:54 mail181 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Monkey跑出framework crash,最终发现是由于ANR产生了死锁,在WD检查锁时,kill掉了System Server进程引起的。下面看看ANR的线程trace来分析死锁原因。从主线程调用栈看,主线程block,而block的原因是等待锁:0x... 阅读全文
posted @ 2018-04-26 16:47 mail181 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1 Z-Wave简介1.1 什么是Z-Wave技术Z-Wave是一种新兴的基于射频的、低成本、低功耗、高可靠、适于网络的短距离无线通信技术。工作频带为908.42MHz(美国)~868.42MHz(欧洲),采用FSK(BFSK/GFSK)调制方式,早期的数据传... 阅读全文
posted @ 2018-04-26 15:03 mail181 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 有必要查询下Linux内核# uname -r2.6.28-11-generic # ls /usr/src/linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic 由此可见内核版本和内核头文件版本是... 阅读全文
posted @ 2018-04-26 14:51 mail181 阅读(11) 评论(0) 推荐(0) 编辑