synchronized修飾靜態方法以及同步代碼塊的synchronized (類.class)用法鎖的是類,線程想要執行對應同步代碼,需要獲得類鎖。
synchronized修飾成員方法,線程獲取的是當前調用該方法的對象實例的對象鎖。
介紹一下Syncronized鎖,如果用這個關鍵字修飾一個靜態方法,鎖住了什麼?如果修飾成員方法,鎖住了什麼?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
記錄java相關不清楚的知識點
大仕忆
2020-06-02 10:12:54
內部類可以引用他包含類的成員嗎,如果可以,有沒有什麼限制嗎?
旗木归来
2020-06-02 05:37:01
請你解釋一下類加載機制,雙親委派模型,好處是什麼?
旗木归来
2020-06-02 05:37:01
請解釋一下extends 和super 泛型限定符
旗木归来
2020-06-02 05:37:01
請說明Java中的方法覆蓋(Overriding)和方法重載(Overloading)是什麼意思?
旗木归来
2020-02-20 20:23:42
全棧開發 乾坤大挪移
deoppressoliber
2020-06-21 11:17:54
記錄java相關不清楚的知識點
大仕忆
2020-06-02 10:12:54
內部類可以引用他包含類的成員嗎,如果可以,有沒有什麼限制嗎?
旗木归来
2020-06-02 05:37:01
請你解釋一下類加載機制,雙親委派模型,好處是什麼?
旗木归来
2020-06-02 05:37:01
請解釋一下extends 和super 泛型限定符
旗木归来
2020-06-02 05:37:01
關鍵字:Synchronized和lock
旗木归来
2020-02-20 20:23:42
請說明Java中的方法覆蓋(Overriding)和方法重載(Overloading)是什麼意思?
旗木归来
2020-02-20 20:23:42
java的多元表達式
deoppressoliber
2019-08-07 10:04:09
Java代碼中調用matlab函數,實現混合編程
旗木归来
2019-06-28 14:52:12
maven pom文件報錯:Multiple annotations found at this line 解決方案
旗木归来
2019-06-24 14:42:44