1. 首页
  2. 数据库
  3. 其它
  4. python杀死一个线程的方法

python杀死一个线程的方法

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