Java的信號量Semaphore

Semaphore 表示信號量,在Linux的信號量的出現是爲了解決共享資源競爭的問題。 其核心概念是:java 當請求一個使用信號量來表示的資源時,進程須要先讀取信號量的值來判斷資源是否可用。大於0,資源能夠請求,等於0,無資源可用,進程會進入睡眠狀態直至資源可用。 當進程再也不使用一個信號量控制的共享資源時,信號量的值+1,表示釋放資源,其它進程就可使用。 舉例:web public clas
相關文章
相關標籤/搜索