線程 8 Lock

一個對象裏面如果有多個synchronized方法,某個時刻內,只要一個線程去調用其中一個synchronized方法了,其他的線程都要等待 換句話說,在某個時刻內,只能有唯一一個線程去訪問這些synchronized方法,鎖的是當前對象this,被鎖定後,其他的線程都不能進入到當前對象的其他的synchronized方法。 加個普通方法後發現和同步鎖無關。 換成兩個對象後,不是同一把鎖,情況立刻
相關文章
相關標籤/搜索