Java多線程-新特徵-信號量Semaphore

簡介 信號量(Semaphore),有時被稱爲信號燈,是在多線程環境下使用的一種設施, 它負責協調各個線程, 以保證它們能夠正確、合理的使用公共資源。 概念 Semaphore分爲單值和多值兩種,前者只能被一個線程獲得,後者可以被若干個線程獲得。 以一個停車場運作爲例。爲了簡單起見,假設停車場只有三個車位,一開始三個車位都是空的。這時如果同時來了五輛車,看門人允許其中三輛不受阻礙的進入,然後放下車
相關文章
相關標籤/搜索