python杀死一个线程的方法

laihuahua 8 0 PDF 2021-01-01 02:01:46

最近在项目中遇到这一需求: 我需要一个函数工作,比如远程连接一个端口,远程读取文件等,但是我给的时间有限,比如,4秒钟如果你还没有读取完成或者连接成功,我就不等了,很可能对方已经宕机或者拒绝了。这样可以批量做一些事情而不需要一直等,浪费时间。 结合我的需求,我想到这种办法: 1、在主进程执行,调用一个进程执行函数,然后主进程sleep,等时间到了,就kill 执行函数的进程。 测试一个例子: import time import threading def p(i): print i class task(threading.Thread): def __init__(self,fu

用户评论
请输入评论内容
评分:
暂无评论