methaneのブログ

このブログに乗せているサンプルコードはすべてNYSLです。

スレッドを使うプログラムが Ctrl-C で止まらない件

常識かと思ってたけど、、、

while True:
    thread.join(0.5)

join() メソッドを呼ぶときに、タイムアウトを設定して、ループする。こうすると、KeyboardInterruptを受け取れる。