为什么python不支持杀死一个线程?

时间:2012-06-28 15:56:49

标签: python multithreading

  

可能重复:
  Is there any way to kill a Thread in Python?

我们知道pthread库支持pthread_kill()来杀死对等线程,但我只是想知道为什么python不支持这个功能?任何答案都有帮助,谢谢,:))

1 个答案:

答案 0 :(得分:3)

杀死线程并不是非常有用。实际上,它通常会带来麻烦。

杀死线程generall会导致(至少)以下一些问题:

  • 内存泄漏
  • 其他资源泄漏(文件描述符等)
  • 死锁(由于锁定从未被杀死的线程解锁)

哪些是不受欢迎的。

不要这样做。