java中的AQS(abstractQueuedSynchrogazer)

  我們來看下java.util.concurrent.locks大致結構 上圖中,LOCK的實現類其實都是構建在AbstractQueuedSynchronizer上,爲何圖中沒有用UML線表示呢,這是每個Lock實現類都持有自己內部類Sync的實例,而這個Sync就是繼承AbstractQueuedSynchronizer(AQS)。爲何要實現不同的Sync呢?這和每種Lock用途相關。另外還
相關文章
相關標籤/搜索