RunLoopかな、これだと遅くなるから、
キャンセルフラグくらいならThreadにしたほうが良いぞ