同步方法和同步代碼塊的區別是什么?


同步方法默認用this或者當前類class對象作為鎖。

同步代碼可以選擇以什么來加鎖,比同步方法更細顆粒化,同步代碼可以同步有同步問題的部分代碼而不是整個方法。

同步方法用關鍵字synchronized修飾方法,同步代碼主要修飾需要進行同步的代碼塊,用synchronized(object){代碼內容}進行修飾。


免責聲明!

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



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