Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Gevent等待作业完成(joinall vs wait)_Python_Gevent_Greenlets - Fatal编程技术网

Python Gevent等待作业完成(joinall vs wait)

Python Gevent等待作业完成(joinall vs wait),python,gevent,greenlets,Python,Gevent,Greenlets,第一个文档等待所有衍生作业完成,包括: gevent.joinall(jobs, timeout=2) 但是,未记录,但方法是: 等待对象准备就绪或事件循环完成 这两种方法是否具有相同的功能,只是在实现上有所不同?joinall记录如下: joinall(greenlet,timeout=None,raise\u error=False,count=None)等待 让绿孩子们完成 参数: greenlets–等待的greenlets序列(支持len())。 超时(浮动)-如果给定,等待的最大秒

第一个文档等待所有衍生作业完成,包括:

gevent.joinall(jobs, timeout=2)
但是,未记录,但方法是:

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


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

joinall
记录如下:

joinall(greenlet,timeout=None,raise\u error=False,count=None)等待 让绿孩子们完成

参数:
greenlets–等待的greenlets序列(支持len())。 超时(浮动)-如果给定,等待的最大秒数。 返回:在超时(如果有的话)过期之前完成的一系列小绿叶

正如您所看到的,在功能上存在差异。最大的一个问题是
wait
适用于许多事情,而
joinall
只适用于greenlet。因此,
joinall
的功能对于greenlets来说是太棒了。

感谢您的更新,没有记录:)