深入分析synchronized是如何通過加鎖保證原子性的(面試)

synchronized底層的原理,monitor,沒有特別細化,這裏說明一下synchronized實現原子性的核心原理。 簡單的synchronized加鎖的原理,說白了,就是在進入加鎖代碼塊的時候加一個monitorenter的指令,然後針對鎖對象關聯的monitor累加加鎖計數器,同時標識自己這個線程加了鎖,通過monitor裏的加鎖計數器可以實現可重入的加鎖,在出鎖代碼塊的時候,加一個m
相關文章
相關標籤/搜索