您的位置:首页 > 职场人生

Android面试题系列--3

2017-09-15 11:40 162 查看

消息机制

Handler机制

Message,理解为线程间交流的信息

Handler,是Message的主要处理者,负责Message的发送和执行处理

Message Queue,用来存放通过Handler发布的消息,按照先进先出执行

Looper ,是每条线程里的Message Queue的管家

Handler一般在主线程中创建,子线程通过处理器对象的sendMessage发消息到MessageQueue(消息队列)里,主线程中已经包含了一个Looper(轮循器),Looper是死循环的,会一直轮询消息队列,看是否有Message(消息) ,如果有,轮询器会把消息对象传给Handler(消息处理器),然后调用handlerMessage处理该消息,进而更新UI。

Android线程

主线程子线程

AsyncTask

HandlerThread

IntentService

Android线程池

ThreadPoolExecutor

重点内容
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: