等待全部

等待全部[快递]

等待由表示的所有并发求值评估对象表达式快递完成,然后返回获得的结果表达式。

详细信息和选项

示例

全部打开全部关闭

基本示例  (4)

等待单个评估:

在任何可用的并行内核上同时安排等待评估:

较长的计算显示有关其进度的信息:

等待总和中包含的所有评估:

范围  (5)

等待单个评估:

等待列表中的多个评估:

等待包含在任意嵌套结构中的求值:

等待任意算术表达式中包含的求值:

与内部评估对象建立关联:

并行评估所有项目:

选项  (1)

进度报告  (1)

不显示临时进度报告:

应用  (4)

在每个并行内核上运行随机质数搜索:

观察评估运行时的日程安排:

编写一个并行计算列表参数的命令:

观察评估的时间安排,时间差异很大:

查找这样的话是prime,为每个内核调度一个无限搜索循环:

运行它们直到手动中止:

属性和关系  (4)

在任何并行内核上计算表达式:

并行评估执行相同的操作:

这个“细粒度” 方法将每个项目设置为单个评估:

内部工作原理与等待全部[并行提交[]]:

在多维表的最内层并行:

可以使用中止不再需要的计划评估中止内核:

定义一些具有不同运行时间的任务:

测量并行执行的时间:

首先调度较大的任务可以改善负载平衡:

可能的问题  (3)

每次评估都应等待一次:

评估对象已完成:

调度琐碎计算的开销很大:

生成较少但较大的评估单元时,开销较小:

顺序评估避免了所有通信开销:

需要首先分发并行评估中使用的功能:

Wolfram Research(2008),WaitAll,Wolfram语言函数,https://reference.wolfram.com/language/ref/WaitAll.html。

文本

Wolfram Research(2008),WaitAll,Wolfram语言函数,https://reference.wolfram.com/language/ref/WaitAll.html。

CMS公司

沃尔夫拉姆语言。2008年,《WaitAll》,Wolfram语言与系统文档中心。Wolfram研究。https://reference.wolfram.com/language/ref/WaitAll.html。

亚太地区

沃尔夫拉姆语言。(2008). 等待所有人。Wolfram语言与系统文档中心。检索自https://reference.wolfram.com/language/ref/WaitAll.html

BibTeX公司

@misc{reference.wolfram_2024_waitall,author=“wolfram Research”,title=“{waitall}”,year=“2008”,howpublished=“\url{https://reference.jolfram.com/language/ref/WitAll.html}”]}

BibLaTeX公司

@online{reference.wolfram_2024_waitall,organization={wolfram Research},title={waitall},year={2008},url={https://reference.jolfram.com/language/ref/WitAll.html},note=[访问时间:2024年9月21日]}