Java中Thread類的常用方法包括:
start():啟動線程,使線程進入可執(zhí)行狀態(tài)。
run():線程執(zhí)行的代碼,需要在此方法中定義線程要執(zhí)行的任務。
sleep(long millis):使線程睡眠指定的毫秒數(shù),暫停當前線程的執(zhí)行。
yield():暫停當前正在執(zhí)行的線程對象,并執(zhí)行其他線程。
join():等待該線程終止。
getName():獲取線程的名稱。
setName(String name):設置線程的名稱。
isAlive():判斷線程是否存活。
setPriority(int priority):設置線程的優(yōu)先級。
interrupt():中斷線程。
isInterrupted():判斷線程是否被中斷。
currentThread():返回當前正在執(zhí)行的線程對象的引用。
setDaemon(boolean on):將線程標記為守護線程或用戶線程。
getState():獲取線程的狀態(tài)。
getPriority():獲取線程的優(yōu)先級。
isDaemon():判斷線程是否為守護線程。
suspend():暫停線程的執(zhí)行。
resume():恢復線程的執(zhí)行。
wait():使線程進入等待狀態(tài)。
notify():喚醒正在等待該對象的一個線程。
notifyAll():喚醒正在等待該對象的所有線程。
以上是Thread類的一些常用方法,還有其他一些方法可以根據(jù)需要進行使用。