多線程基石——synchronized鎖

1.2.1 synchronized鎖 synchronized鎖具有先天性的重入性。每個對象擁有一個計數器,當線程獲取該對象鎖後,計數器就會加1。釋放鎖後就會計數器減一。 任一對象都有自己的監視器,當這個對象由同步塊或者這個對象的同步方法調用時,執行方法的線程必須先獲取該對象的監視器才能進入同步塊和同步方法。如果沒有獲取到監視器的線程將會被阻塞在同步方法的入口處。進入BLOKCKED狀態。 線程
相關文章
相關標籤/搜索