しかしイベントは発行するタイミングと処理するタイミングが前後するからうまくいかなかったり
manualresethandleとかで制御してたらそのせいでデッドロックしたり
イベントをマルチスレッドで使うのは危険だと分かった