他の関数では終了フラグをONさせるだけで、
終了処理はメインループでやればいい。