Android線程優先級

轉自http://www.cnblogs.com/GnagWang/archive/2011/03/24/1993571.html


Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND); //設置線程優先級爲後臺,這樣當多個線程併發後很多無關緊要的線程分配的CPU時間將會減少,有利於主線程的處理,有以下幾種:

int THREAD_PRIORITY_AUDIO //標準音樂播放使用的線程優先級

int THREAD_PRIORITY_BACKGROUND //標準後臺程序

int THREAD_PRIORITY_DEFAULT // 默認應用的優先級

int THREAD_PRIORITY_DISPLAY //標準顯示系統優先級,主要是改善UI的刷新

int THREAD_PRIORITY_FOREGROUND //標準前臺線程優先級

int THREAD_PRIORITY_LESS_FAVORABLE //低於favorable

int THREAD_PRIORITY_LOWEST //有效的線程最低的優先級

int THREAD_PRIORITY_MORE_FAVORABLE //高於favorable

int THREAD_PRIORITY_URGENT_AUDIO //標準較重要音頻播放優先級

int THREAD_PRIORITY_URGENT_DISPLAY //標準較重要顯示優先級,對於輸入事件同樣適用。

發佈了14 篇原創文章 · 獲贊 1 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章