モジュールスレッドとクラスを使用している場合Thread()
、キャッチできませんSIGINT
(コンソールではCtrl+ )キャッチできません。C
なぜそして何ができるのですか?
簡単なテストプログラム:
#!/usr/bin/env python
import threading
def test(suffix):
while True:
print "test", suffix
def main():
for i in (1, 2, 3, 4, 5):
threading.Thread(target=test, args=(i, )).start()
if __name__ == "__main__":
main()
Ctrl+をC押しても、何も起こりません。