5
このコードがありますが、func1をfunc2からどのように停止できますか? Thread(target = func1).stop()
のようなものは、それは、例えばメッセージ・キューを使用して、停止するあなたの他のスレッドを尋ねるする方が良いでしょうスレッドを停止するPython
import threading
from threading import Thread
def func1():
while True:
print 'working 1'
def func2():
while True:
print 'Working2'
if __name__ == '__main__':
Thread(target = func1).start()
Thread(target = func2).start()
に戻る確認する必要がありますが、私は、たとえばたいときはfunc1の終わりにraw_input使用、停止するスレッドを伝えることはできません。 func2はfunc1を閉じることができません。これにはどんな解決策がありますか? –