synchronized

簡單總結 synchronized(this|object)以及synchronized修飾非靜態方法是對象鎖 synchronized(類.class)以及修飾靜態方法是類鎖。 同一個類的不一樣對象的對象鎖不是一把鎖 同一個類的同一對象的對象鎖,同一個類的同一對象的類鎖以及同一個類的不一樣對象的類鎖,分別是同一把鎖。 類鎖和對象鎖是獨立的,互不干擾。 判斷方法間是不是同步的,關鍵是判斷獲取的是不
相關文章
相關標籤/搜索