安卓的线程

91 阅读1分钟

一、UI线程

UI线程又被叫做主线程。正如其名,UI线程是指安卓程序进入页面后整个UI界面所进行的线程。在UI线程中不可以进行一些时间消耗较长的任务,这样做会造成线程阻塞甚至程序无响应。

二、Worker线程

Worker线程又被叫做子线程。同样如其名字一样,Worker线程主要处理一些耗时较大的“工作”,是指布局界面中的某个子控件所进行的线程。一个UI线程可以包含多个Worker线程。

三、要牢记的知识点

作为一名安卓程序员,在线程这方面一定要牢记的一条知识点就是:Worker线程不允许操作UI线程中的组件。 如果真的有需要,想在Worker线程中操作UI线程的组件的话,可以使用Handler消息传递。