synchronized 關鍵字分析

synchronized 關鍵字的使用場景 synchronized是典型的可衝入鎖,jdk1.5之後做了較大的優化 如圖,synchronized可以用在方法上也可以使用在代碼塊中,其中方法是實例方法和靜態方法分別鎖的是該類的實例對象和該類的對象。而使用在代碼塊中也可以分爲三種,具體的可以看上面的表格。這裏的需要注意的是:如果鎖的是類對象的話,儘管new多個實例對象,但他們仍然是屬於同一個類依然
相關文章
相關標籤/搜索