>>142
状態変数が一対ならMonitor.Wait/Pulse
複数ならMunualResetEventSlimをベースに色々使ってがんばれ