Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.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
dask分布式等待(未来)与future.result()之间的差异?_Dask_Dask Distributed - Fatal编程技术网

dask分布式等待(未来)与future.result()之间的差异?

dask分布式等待(未来)与future.result()之间的差异?,dask,dask-distributed,Dask,Dask Distributed,在Dask分布式集群中等待将来的完成,这两个API之间的区别是什么?有吗 等等: 结果():tttps://docs.dask.org/en/latest/futures.html#distributed.Future.result 如果有任何不同,在结果可用之前,什么是更有效的阻止方法 谢谢 等待阻止进一步执行,直到期货完成,一旦完成,代码继续执行结果将未来的结果从工作者传输到客户端计算机。在大多数情况下,将未来留给员工可能更有效,直到客户需要他们 例如,假设您正在使用一台带有10GB ram

在Dask分布式集群中等待将来的完成,这两个API之间的区别是什么?有吗

等等:

结果():tttps://docs.dask.org/en/latest/futures.html#distributed.Future.result

如果有任何不同,在结果可用之前,什么是更有效的阻止方法


谢谢

等待
阻止进一步执行,直到期货完成,一旦完成,代码继续执行<代码>结果将未来的结果从工作者传输到客户端计算机。在大多数情况下,将
未来
留给员工可能更有效,直到客户需要他们

例如,假设您正在使用一台带有10GB ram的小型笔记本电脑协调计算,该笔记本电脑连接到一个集群,该集群的每个工作线程的内存为50GB。如果您正在处理的数据大约为20GB,那么工作人员在进行计算时不会有任何问题,但是如果您试图使用
.result()
来等待执行完成,那么工作人员将尝试向您发送每个20GB的数据,这将使您的笔记本电脑会话崩溃