[Android]異常10-java.lang.OutOfMemoryError pthread_create (1040KB stack) failed: Try again


背景:應用正常運行一段時間后,創建線程時出現應用重啟,停止運行

異常原因:

可能一>堆內存溢出

解決辦法有:

解決一>創建線程池,短時間能執行完成線程放在其中。(常駐線程例外),注意線程的創建管理

注:

Android系統通常不會限制線程數,棧內存是限制。

異常信息有1040KB stack,這個表示當前系統線程棧的大小,與系統設置有關,每個機器可能不相同。

通過ulimit -s 或者ulimit -a查看

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM