很难杀死一个线程的原因是因为语言设计者希望避免以下问题:您的线程需要一个锁,然后在释放它之前先杀死它。现在,任何需要该锁的人都会被卡住。
您要做的是使用一些全局变量告诉线程停止。您必须手动在线程代码中检查该全局变量,如果看到它表明您应该停止,则返回该变量。

很难杀死一个线程的原因是因为语言设计者希望避免以下问题:您的线程需要一个锁,然后在释放它之前先杀死它。现在,任何需要该锁的人都会被卡住。
您要做的是使用一些全局变量告诉线程停止。您必须手动在线程代码中检查该全局变量,如果看到它表明您应该停止,则返回该变量。