同步關鍵字synchronized的實現(2019-10-08)

首先了解常見的鎖概念: 互斥鎖/獨佔鎖、共享鎖 樂觀鎖、悲觀鎖 自旋鎖、可重入鎖、不可重入鎖 輕量級鎖、重量級鎖、偏向鎖。 現在回憶一下同步關鍵字synchronized的使用場景: 1.用於實例方法、靜態方法時,隱式指定鎖對象;實例方法隱式鎖定this對象,靜態方法隱式鎖定當前類的class對象; 2.用於代碼塊時,顯示指定鎖對象。 其特性可以概括爲:可重入、獨佔、悲觀。 接下來看一段java代
相關文章
相關標籤/搜索