美文网首页
【面试题】looper.loop方法中会无限for循环,为何不会

【面试题】looper.loop方法中会无限for循环,为何不会

作者: 小浩_w | 来源:发表于2019-01-23 14:46 被阅读0次

主线程Looper从消息队列读取消息,当读完所有消息时,主线程阻塞。子线程往消息队列里面发送消息,并且往管道文件里写数据,主线程随即被唤醒,从管道文件中读取数据,主线程被唤醒只是为了读取消息,当消息读取完毕后会再次休眠。因此loop的循环并不会对CPU性能有过多的消耗。

相关文章

网友评论

      本文标题:【面试题】looper.loop方法中会无限for循环,为何不会

      本文链接:https://www.haomeiwen.com/subject/fxgjjqtx.html