併發工具類信號量Semaphore介紹與源碼解析

介紹了ReentrantLock與CountDownLatch,今天介紹第三個AQS下的併發工具類。 ​ 主要作用 先說一下Semaphore的作用吧,比喻一下就像火鍋店店裏面只有那麼多的座位,進去一個消耗一個座位,坐滿了其他人就只能在外面等着,有人出來了那麼就有一個人可以進去。 就好像ReentrantLock只允許一個線程進去,而Semaphore最多隻允許n個線程進去。 主要方法 有兩個構造
相關文章
相關標籤/搜索