JUC(3)

一個對象裏面,如果有多個同步方法,某一個時刻內,只要一個線程去調用其中的一個同步方法,其他線程都只能等待,鎖的是當前對象,被鎖定後,其他線程都不能進入到當前對象的其他同步方法內。 如果類裏有普通方法,則和同步鎖無關。線程之間不會發生競爭 如果是兩個對象,那麼不是同一把鎖了 如果類裏同步方法有static修飾,不加static(一個類的實例對象,this)—》對象鎖,static鎖的是(Class,
相關文章
相關標籤/搜索