>>592
ループをUIスレッドとは別スレッドで実行しろ
ボタン押されたらイベントハンドラでフラグでも立てるかEventをシグナルして
それをループ側でチェックすればいい
フラグの変数を使うのならvolatileにするのを忘れずに