ANR发生的缘由 和 原理

缘由: ANR,即application not responding,程序未响应 在主线程执行了好比数据库或者网络的耗时操做 其余进程占用了CPU致使本进程得不到CPU时间片,例如其余进程频繁读写 细分: 耗时网络操做 大量数据读写 数据库操做 硬件操做(例如Camera) 调用Thread的join()、sleep()、wait()方法,或者等待线程锁 service binder的数量达到上
相关文章
相关标签/搜索