
线程篇
Crystal_Plum9
这个作者很懒,什么都没留下…
展开
-
温故知新.Handler消息传递机制.
忙里抽闲,赶紧打开电脑温故下学过用过而又快被时间冲掉的知识点…..。直奔主题出于性能优化考虑,Android系统的UI的操作并不是线程安全的,这意味着如果有多个线程并发操作UI组件,则可能导致线程安全带问题。为了解决这个问题,Android制定了一条简单的规则:只允许UI线程修改Activity里的UI组件。 当一个程序第一次启动时,Android会同时启动一条主线程(Main Threa原创 2017-08-03 23:28:50 · 746 阅读 · 0 评论 -
Handler、Loop、MessageQueue的工作原理<温故知新>
为了更好地理解Handler的工作原理,说下与Handler一起工作的几个组件。 1. MessageQueue:Handler接收和处理的消息对象。 2.Looper:每个线程只能拥有一个Looper。它的loop方法负责读取MessageQueue中的消息,读到信息 之后就把消息交给发送该消息的Handler进行处理。 3.MessageQueue消息队列,它采用先进先出的方式来管理Me原创 2017-08-05 14:48:06 · 737 阅读 · 0 评论