每个线程最多只有一个Lopper,也最多只能有一个MessageQuque,当一个线程中有多个Handler时通过msg.target保证MissageQueue中的每个msg交由发送message的handler进行处理,msg有三个属性,msg.when msg.what msg.target
Handler机制原因,主线程looper.loop()为什么不阻塞主线程?
Handler,Message,looper 和 MessageQueue 构成了安卓的消息机制,handler创建后可以