Android消息机制(Handler机制) - 线程的等待和唤醒
我们都知道,Android的Handler机制,会在线程中开启消息循环,不断的从消息队列中取出消息,这个机制保证了主线程能够及时的接收和处理消息。通常在消息队列中(MessageQueue)中没有消息的时候,会调用MessageQueue的native方法,让主线程wait,以避免主线程在for循环中,什么也没干,白白的浪费CPU资源。这方面的内容就不再详细描述了,感兴趣的可以看这篇博客,写的非常清晰明了。这篇文章主要还是想聊聊,主线程等待和唤醒的时机的问题。1.异步消息和同步消息当Message
原创
2021-12-16 01:15:35 ·
3460 阅读 ·
0 评论