pyefun.模块.协程池Gevent module

提示

gevent实现的协程池

调用时需要引入猴子补丁 需要安装gevent

pip install gevent

代码中需要引入猴子补丁

import gevent from gevent import monkey monkey.patch_all()

还有另一个版本的协程池实现 协程池 为python原生支持的实现

class pyefun.模块.协程池Gevent.协程池(协程数量, 投递任务时阻塞=True)[源代码]

基类:object

关闭()[源代码]

等待所有任务完成

投递任务(任务函数, *args, **kwargs)[源代码]
等待()[源代码]

等待所有任务完成

等待协程完成任务(任务列表)[源代码]
设置任务结束回调函数(future, 回调函数)[源代码]

投递任务返回的对象 def 回调函数(线程返回的结果):

print(“当前线程”, current_thread().name) print(“线程返回的结果”, future.result())