Looper 【监控保安】:
有pipe机制实现 : 有事唤醒【awake】,无事睡觉【wait】;
MessageQueue 【管理数据的仓库管理员】:
内部是一链表实现;
Handler 【真正做事的员工】:
在UI住线程去处理问题;
Looper 有事情,就回去 sendmessage,将 messageQueue 的消息,发给Handler做处理(比如启动某些activity啦。。。等)!
looper、handler、messagequeue 总结
原文:http://blog.csdn.net/jiaoheshang/article/details/46489437