セマフォ

セマフォ

[1] wait: 値が正なら1減らして次へ。0ならブロック。

signal: ブロックされたものがあればそれの続きを。 なければ値を1増やす。