JAVA 併發之同步器 —— 信號量Semaphore

前言 概念 臨界資源(臨界區) 指一次只能容許一個進程使用的共享資源稱爲臨界資源 同步 指爲完成某種任務而創建的兩個和多個進程,這些進程在合做的過程當中須要協調工做次序進行有序的訪問而出現等待所產生的制約關係 互斥 指兩個或多個進程訪問臨界資源時只能一個進程訪問,其餘進程等待的一種相互制約的關係 信號量 自己是一個計數器,使用P,V兩個操做來實現計數的減與加,當計數不大於0時,則進程進入睡眠狀態,
相關文章
相關標籤/搜索