私信  •  关注

Martin v. Löwis

Martin v. Löwis 最近创建的主题
Martin v. Löwis 最近回复了
16 年前
回复了 Martin v. Löwis 创建的主题 » 强制退出运行python中的线程[duplicate]

没有官方的api可以做到这一点,不。

您需要使用平台api来终止线程,例如pthread_kill或terminatethread。您可以通过pythonwin或cTypes访问此类API。

请注意,这本质上是不安全的。它可能会导致无法收集的垃圾(来自成为垃圾的堆栈帧的局部变量),如果被杀死的线程在被杀死的时候具有gil,则可能导致死锁。