Android

主线程中的Looper.loop()一直无限循环为什么不会造成A

2020-03-14  本文已影响0人  Merbng

回答这个问题先来了解一下下面几个点

主线程在main方法中开了一个阻塞式死循环,保证我们的应用程序不会退出
ANR的原因是因为Looper对象MessageQueue队列中的事件没有能够得到及时执行

两方面回答:

参考链接:

上一篇下一篇

猜你喜欢

热点阅读