【Java併發編程實戰】-----「J.U.C」:Semaphore

信號量Semaphore是一個控制訪問多個共享資源的計數器,它本質上是一個「共享鎖」。java Java併發提供了兩種加鎖模式:共享鎖和獨佔鎖。前面LZ介紹的ReentrantLock就是獨佔鎖。對於獨佔鎖而言,它每次只能有一個線程持有,而共享鎖則不一樣,它容許多個線程並行持有鎖,併發訪問共享資源。node 獨佔鎖它所採用的是一種悲觀的加鎖策略,  對於寫而言爲了不衝突獨佔是必須的,可是對於讀就沒
相關文章
相關標籤/搜索