セマフォの特徴
P, Vをうまく組み合わせると様々なタイプの同期を実現可能
複雑になるとバグが出やすい