セマフォ
Semaphore
Dijkstraが考案した同期基本命令
Synchronization primitive (Dijkstra)
危険な領域に入れるかどうかを制御
Control entrance/exit of critical region