Java線程阻塞的方法


1.sleep:不需要占有鎖也不會是否鎖;所屬Thread;interrupt可中斷

2.wait、notify、notifyAll(需要占有鎖): wait的時候 釋放鎖;所屬Object

3.LockSupport的park、unpark,采用的是許可證機制  相對比wait來說LockSupport以thread為操作對象更符合阻塞線程的直觀定義,操作更精准,可以准確地喚醒某一個線程


免責聲明!

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



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