线程通信、ActivityThread及Thread类是理解Android线程管理的关键。
线程,作为CPU调度资源的基本单位,在Android等针对嵌入式设备的操作系统中,有着非常重要和基础的作用。本小节主要从以下三个方面进行分析:
《Android线程管理(二)——ActivityThread》
《Android线程管理(三)——Thread类的内部原理、休眠及唤醒》
三、Thread类的内部原理、休眠及唤醒 3.1 Thread类的内部原理线程是CPU资源调度的基本单位,属于抽象范畴,Java通过Thread类完成线程管理。Thread类本质其实是“可执行代码”,其实现了Runnable接口,而Runnable接口唯一的方法就是run()。
public class Thread implements Runnable { …… }