Gevent 等待作业完成(加入所有与等待)



第一个文档的示例等待所有生成的作业完成,如下所示:

gevent.joinall(jobs, timeout=2)

但是,joinall 没有记录,但等待方法是:

等待对象准备就绪或事件循环完成。

这两种方法是否具有相同的功能,只是在实现上有所不同?

joinall

记录在案:

joinall(greenlets, timeout=none, raise_error=False, count=None) 等待 让绿地完成。

参数:
greenlets – 要等待的绿粒序列(支持 len())。 超时(浮点)– 如果给定,则为等待的最大秒数。 返回:在超时(如果有)过期之前完成的绿绿序列。

如您所见,功能存在差异。最大的一个是wait适用于很多事情,而joinall只适用于绿地。因此,joinall的功能被泰勒为绿地。

相关内容

  • 没有找到相关文章

最新更新