1. 程式人生 > 其它 >Java併發09:Thread的基本方法(6)-執行緒優先順序priority相關說明與操作

Java併發09:Thread的基本方法(6)-執行緒優先順序priority相關說明與操作

本章主要對Java中Thread類的基本方法進行學習。

1.序言

Thread類作為執行緒的基類,提供了一系列方法,主要有:
Thread.sleep(long):強制執行緒睡眠一段時間。
Thread.activeCount():獲取當前程式中存活的執行緒數。
thread.start():啟動一個執行緒。
Thread.currentThread():獲取當前正在執行的執行緒。
thread.getThreadGroup():獲取執行緒所線上程組。
thread.getName():獲取執行緒的名字。
thread.getPriority():獲取執行緒的優先順序。
thread.setName(name):設定執行緒的名字。
thread.setPriority(priority):設定執行緒的優先順序。
thread.isAlive():判斷執行緒是否還存活著。
thread.isDaemon():判斷執行緒是否是守護執行緒。
thread.setDaemon(true):將指定執行緒設定為守護執行緒。
thread.join():在當前執行緒中加入指定執行緒,使得這個指定執行緒等待當前執行緒,並在當前執行緒結束前結束。
thread.yield():使得當前執行緒退讓出CPU資源,把CPU排程機會分配給同樣執行緒優先順序的執行緒。
thread.interrupt():使得指定執行緒中斷阻塞狀態,並將阻塞標誌位置為true。
object.wai()、object.notify()、object.notifyAll():Object類提供的執行緒等待和執行緒喚醒方法。
為了便於閱讀,將以上所有方法,放在5篇文章中進行學習。