通过threading启用多线程,如下
for i in range(3):
th = threading.Thread(target=self.kafka_producer)
kafka_producer_thread_list.append(th)
print(kafka_producer_thread_list)
[<Thread(Thread-34, started 21640)>, <Thread(Thread-35, started 18996)>, <Thread(Thread-36, started 24568)>]
用cmd来kill,发现失败
taskkill /pid 21640 /f
错误: 没有找到进程 "21640"。
请问原因是何?或者有没有其他办法停止Thread