Lock接口及其實現

1、Locks包 類層次結構 如下圖: 1.1 RenntrantLock 其是可重入鎖如下圖所示: 運行上圖的代碼可以知道可以不斷鎖住沒有釋放,結果就是線程鎖沒添加一個lock()數量就多一個。 2、Lock接口方法 如下圖: 3、synchronized和Lock的比較 synchronized 優點:1、使用簡單,語義清晰,哪裏需要點哪裏 2、由JVM提供,提供了多種優化方案(鎖粗化、偏向鎖
相關文章
相關標籤/搜索