- sleep() 方法給其他線程運行機會時不考慮線程的優先級;yield() 方法只會給相同優先級或更高優先級的線程運行的機會
- 線程執行 sleep() 方法后進入阻塞狀態;線程執行 yield() 方法轉入就緒狀態,可能馬上又得得到執行
- sleep() 方法聲明拋出 InterruptedException;yield() 方法沒有聲明拋出異常
- sleep() 方法需要指定時間參數;yield() 方法出讓 CPU 的執行權時間由 JVM 控制
- Java 自學指南
- Java 面試題匯總PC端瀏覽【點這里】
- Java知識圖譜
- Java 面試題匯總小程序瀏覽,掃二維碼