當一個線程進入一個對象的synchronized方法A之后,其他線程是否可進入此對象的synchronized方法B?


給出答案:

     是不能的,其他線程只能訪問該對象的非同步方法,同步方法則不能進入;

     因為非靜態方法上的synchronized修飾符要求執行方法時要獲得對象的鎖,如果已經進入A方法,說明對象鎖已經被取


免責聲明!

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



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