ich einen einfachen Anruf zu einem Thread:einen Thread Töten funktioniert nicht
aThread = threading.Thread(target=singleDriverThread, args=(d[0]))
und dann habe ich es starten (aThread.start)
wenn ich den Thread stoppen muss ich tun:
aThread.join()
aber der Thread weiterlaufen .. Hilfe?
Sie können nicht einfach Threads mit 'threading' API stoppen, Sie müssen Ihre eigenen Algorithmen dafür implementieren. 'Join' wartet nur darauf, dass der Thread beendet wird, und blockiert den aktuellen Thread, so dass er kein Signal an" aThread "sendet und ihm sagt, dass er terminieren soll. – ForceBru
Mögliches Duplikat von [Gibt es eine Möglichkeit, einen Thread in Python zu beenden?] (Http://stackoverflow.com/questions/323972/is-there-any-way-to-kill-a-thread-in-python) – Tagc
"Join" ist nicht "Kill". Der Aufruf von '.join()' bedeutet nur, dass der eine Thread auf den anderen wartet. – dsh