併發編程與高併發解決方案學習(J.U.C之AQS-CountDownLatch、Semaphore)

※使用Node實現FIFO隊列,能夠用於構建鎖或者其餘同步裝置的基礎框架 ※利用int類型表示狀態 state=0表示尚未線程獲取鎖 state=1表示有現成獲取鎖,大於1表示可重入鎖數量 ※使用方法是繼承 AQS使用模板方法模式,繼承模板方法,複寫其中的方法 ※子類經過繼承並經過實現它的方法管理其狀態{acquire和release}的方法操做狀態 ※能夠同時實現排它鎖和共享鎖模式( 獨佔、共享
相關文章
相關標籤/搜索