2024-04-26 08:09:47 发布
网友
我正在编写一个多线程的Python应用程序,它可以与服务器建立许多TCP连接。每个连接都在一个单独的线程上完成。有时线会挂很长时间,这是我不想要的。如何让线程在给定的时间段后自杀?从主线程如何确定子线程自杀?
如果可能的话,我希望能有一段代码来说明如何做到这一点。谢谢。
更新 系统是Ubuntu 9:10
简而言之:只需使def run()结束。 因此,如果您正在等待来自套接字的数据,请使用timeout来执行,如果发生超时,请中断应有的时间,线程将被终止。
可以使用is alive()方法从主线程检查线程是否处于活动状态。
简而言之:只需使def run()结束。 因此,如果您正在等待来自套接字的数据,请使用timeout来执行,如果发生超时,请中断应有的时间,线程将被终止。
可以使用is alive()方法从主线程检查线程是否处于活动状态。
相关问题 更多 >
编程相关推荐