1. 程式人生 > >【Java併發程式設計】之二十三:併發新特性—訊號量Semaphore(含程式碼)(r)

【Java併發程式設計】之二十三:併發新特性—訊號量Semaphore(含程式碼)(r)

執行緒pool-1-thread-1獲得許可:0
執行緒pool-1-thread-1釋放許可:0
當前允許進入的任務個數:5
執行緒pool-1-thread-2獲得許可:1
執行緒pool-1-thread-6獲得許可:5
執行緒pool-1-thread-4獲得許可:3
執行緒pool-1-thread-8獲得許可:7
執行緒pool-1-thread-2釋放許可:1
當前允許進入的任務個數:2
執行緒pool-1-thread-5獲得許可:4
執行緒pool-1-thread-8釋放許可:7
執行緒pool-1-thread-3獲得許可:2
執行緒pool-1-thread-4釋放許可:3
執行緒pool-1-thread-10獲得許可:9
執行緒pool-1-thread-6釋放許可:5
執行緒pool-1-thread-10釋放許可:9
當前允許進入的任務個數:2
執行緒pool-1-thread-3釋放許可:2
當前允許進入的任務個數:1
執行緒pool-1-thread-5釋放許可:4
當前允許進入的任務個數:3
執行緒pool-1-thread-7獲得許可:6
執行緒pool-1-thread-9獲得許可:8
執行緒pool-1-thread-7釋放許可:6
當前允許進入的任務個數:5
當前允許進入的任務個數:3
當前允許進入的任務個數:3
當前允許進入的任務個數:3
執行緒pool-1-thread-9釋放許可:8
當前允許進入的任務個數:5