JUC學習系列八(信號量 Semaphore)

一個計數信號量。從概念上講,信號量維護了一個許可集。Semaphore 一般用於限制能夠訪問某些資源(物理或邏輯的)的線程數目。一般,應該將用於控制資源訪問的信號量初始化爲公平的,以確保全部線程均可訪問資源。爲其餘的種類的同步控制使用信號量時,非公平排序的吞吐量優點一般要比公平考慮更爲重要。此類還提供便捷的方法來同時 acquire 和釋放多個許可。當心,在未將公平設置爲 true 時使用這些方法
相關文章
相關標籤/搜索