How to stop a specific thread in Python 2.7?
marc nicole via Python-list <[email protected]> Wed, 25 Sep 2024 19:24:49 +0200
| Newsgroups | gmane.comp.python.general,gmane.comp.python.tutor |
|---|---|
| Message-ID | <CAGJtH9RBmcofpg5ifiXZm4z8XRBQkGVzDSduR7=9QH75-Ubpgw@mail.gmail.com> |
Hello guys, I want to know how to kill a specific running thread (say by its id) for now I run and kill a thread like the following: # start thread thread1 = threading.Thread(target= self.some_func(), args=( ...,), ) thread1.start() # kill the thread event_thread1 = threading.Event() event_thread1.set() I know that set() will kill all running threads, but if there was thread2 as well and I want to kill only thread1? Thanks!