python进程池、线程池

 Python广为使用的并发处理库futures使用入门与内部原理_concurrent.futures-CSDN博客

 ThreadPoolExecutor(max_workers=1)
池中至多创建max_workers个线程的池来同时异步执行,返回Executor实例、支持上下文,进入时返回自己,退出时调用

submit(fn, *args, **kwargs) 
提交执行的函数及其参数,如有空闲开启daemon线程,返回Future类的实例

shutdown(wait=True)
清理池,wait表示是否等待到任务线程完成

future类

done() 
如果调用被成功的取消或者执行完成,返回True

cancelled() 
如果调用被成功的取消,返回True

running() 
如果正在运行且不能被取消,返回True

cancel() 
尝试取消调用。如果已经执行且不能取消返回False,否则返回True

result(timeout=None) 
取返回的结果,timeout为None,一直等待返回;timeout设置到期,抛出concurrent.futures.TimeoutError 异常

exception(timeout=None)
取返回的异常,timeout

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值