轉自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 //標準較重要顯示優先級,對於輸入事件同樣適用。