start() 啟動線程方法
run() 調用start()方法時,真正執行的就是該方法的方法體
sleep() 讓當前線程睡眠,睡眠到期自動蘇醒,并進入可運行狀態,而不是運行狀態
yield() 暫停當前正在執行的線程對象,JVM線程調度程序基于優先級的搶先機制調用其他優先級高的線程,優先級的取值范圍1 (Thread.MIN_PRIORITY) -- 10( Thread.MAX_PRIORITY),創建線程默認是5 (NORM_PRIORITY)
setPriority(int newPriority) 設置線程新的優先級
join() 等待該線程終止才開始執行當前線程;如線程A中調用線程B的join()方法,等待線程B執行終止才繼續執行線程A,線程B執行終止,線程A進入可運行狀態。