多線程中sleep()和wait()方法


sleep和wait的異同

相同點:

  • 都可以使線程進入阻塞狀態

  • 線程喚醒后都進入等待狀態

     

區別

  sleep() wait()
所屬對象不同 屬於Thread類的方法 屬於Object類的方法
阻塞的線程不同 阻塞當前正在執行的線程 阻塞的是調用該對象的線程
解除阻塞的方式不同 超時自動接觸 必須使用notify()或notifyAll()方法喚醒進入等待狀態


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM