looper、handler、messagequeue 总结

来源:互联网 发布:鬼畜调音软件 编辑:程序博客网 时间:2024/05/22 13:16
Looper 【监控保安】: 
    有pipe机制实现  :  有事唤醒【awake】,无事睡觉【wait】;

MessageQueue 【管理数据的仓库管理员】: 
    内部是一链表实现;
    
Handler 【真正做事的员工】: 
     在UI住线程去处理问题;

Looper 有事情,就回去 sendmessage,将 messageQueue 的消息,发给Handler做处理(比如启动某些activity啦。。。等)!

0 0
原创粉丝点击