同步方法和同步塊,哪個是更好的選擇?


同步塊是更好的選擇,因為它不會鎖住整個對象(當然你也可以讓它鎖住整個對

象)。同步方法會鎖住整個對象,哪怕這個類中有多個不相關聯的同步塊,這通

常會導致他們停止執行並需要等待獲得這個對象上的鎖。

同步塊更要符合開放調用的原則,只在需要鎖住的代碼塊鎖住相應的對象,這樣

從側面來說也可以避免死鎖。


免責聲明!

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



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