3
如果我想授予線程低優先級什麼是正確的調用?在Android中授予線程低優先級
Thread t= new Thread(r);
t.setPriority(Thread.MIN_PRIORITY);
或
Process.setThreadPriority(Process.THREAD_PRIORITY_LOWEST);
或者,也許我應該結合兩者兼而有之?如果是,這個電話的順序很重要?由於
如果我想授予線程低優先級什麼是正確的調用?在Android中授予線程低優先級
Thread t= new Thread(r);
t.setPriority(Thread.MIN_PRIORITY);
或
Process.setThreadPriority(Process.THREAD_PRIORITY_LOWEST);
或者,也許我應該結合兩者兼而有之?如果是,這個電話的順序很重要?由於
t.setPriority(int)
將設置Thread t
優先級。這不能用於設置線索的優先級高於接收者的ThreadGroup
。
Process.setThreadPriority(int, int)
需要額外的參數,以便您可以設置任何線程的優先級(授予SecurityException
不會拋出)。
另請注意整數值Thread.MIN_PRIORITY
(1)和Process.THREAD_PRIORITY_LOWEST
(19)。