2017-04-30 40 views
0

我正在編寫一個主要運行併發操作並訪問一些不應該同時訪問的對象的程序。java中的公平信號量

我第一次嘗試鎖定一個特定對象上的reentrentLock,但後來我發現它會導致飢餓,並且一些線程無法獲得該鎖定。 然後我想到了使用信號量,它會通過詢問順序給予許可。

那麼,在Java中是否有公平的信號量的實現?

+0

也許'java.util.concurrent.Semaphore中(INT許可證,布爾公平)' –

+1

@CarlosHeuberger,OK。這顯然是我明天去睡覺並重新開始的標誌。無論如何感謝隊友! – kitsuneFox

回答