PythonのThreadをまとめて止める

NO IMAGE

Pythonのスレッドを止めたいとき、Ctrl+cでは止まらず、少し工夫する必要があったので備忘録として残します。

プログラム

ループを同時に回したい場合に、while文にbool型のフラグを使用して、メインのループでCtrl+cを検出した時に、そのフラグをFalseにしています。これでスレッドがまとめて終了します。