私はロボットとPythonを使って作業しています。 私はマルチスレッド(この場合は2つのスレッド)を使用しています。スレッドBがイベントを受け取ったときにスレッドAを停止したい。キルンPythonのスレッド
メイン:
tA = threading.Thread(target=runThreadA)
tA.setDaemon(True)
tB = threading.Thread(target=runThreadB)
tB.setDaemon(True)
tA.start()
tB.start()
スレッドA:
def runThreadA():
print "Estado1"
time.sleep(5)
print "Finalizo Estado1"
return 'out1'
スレッドB:
def runThreadB():
print "Estado2"
time.sleep(8)
print "Finalizo Estado2"
return 'a1'
WEは、スレッドAが終了したスレッドB、そのスレッドを殺したいですBは3秒以上待ちません。
ありがとうございます。
コードの一部を表示する必要があります。不足している部分が強調表示された[mcve]が理想的です。 –
[Pythonでスレッドを削除する方法はありますか?](http://stackoverflow.com/questions/323972/is-there-any-way-to-kill-a-thread-in-python) – ppasler