JDK 源碼複習 Semaphore

   Semaphore稱爲計數信號量,它允許n個任務同時訪問某個資源,可以將信號量看做是在向外分發使用資源的許可證,只有成功獲取許可證,才能使用資源 Sync類繼承了AQS,並且實現了對許可permits的操作方法,總結如下 非公平NonFailSync繼承了Sync,表示搶佔式,非公平獲取資源。 然後就是調用CAS,unsafe.compareAndSwapInt, 實現對資源的獲取 ++++
相關文章
相關標籤/搜索