隊列同步器 AQS

隊列同步器AbstractQueuedSynchronizer,是用來構建鎖或者其餘同步組件的基礎框架,首先要知道這個共享變量的狀態(是否已經被其餘線程鎖住等),這設置了一個int成員變量表示同步狀態,經過內置的先進先出隊列來完成資源獲取線程的排隊工做。一些線程沒法獲取到共享資源等待獲取鎖而進入一個容器中進行保存,而這容器就是一個先進先出隊列。java 同步器的主要使用方式是繼承,子類經過繼承同步
相關文章
相關標籤/搜索