ANR發生的緣由 和 原理

緣由: ANR,即application not responding,程序未響應 在主線程執行了好比數據庫或者網絡的耗時操做 其餘進程佔用了CPU致使本進程得不到CPU時間片,例如其餘進程頻繁讀寫 細分: 耗時網絡操做 大量數據讀寫 數據庫操做 硬件操做(例如Camera) 調用Thread的join()、sleep()、wait()方法,或者等待線程鎖 service binder的數量達到上
相關文章
相關標籤/搜索