主要内容

ThreadPool

在本地机器上并行的线程池的工人

自从R2020a

描述

使用parpool创建一个本地机器上并行的线程池工人。创建池,后池并行特性,比如parforparfeval,运行在工人。与ThreadPool对象,您可以与并行交互池。

创建

创建并行的线程池的工人在本地机器上使用parpool函数。

池= parpool (“线程”)

属性

全部展开

这个属性是只读的。

队列的FevalFuture对象上运行的线程池,作为一个返回FevalQueue对象。您可以使用这个属性来检查并行的等待和未来运行变量池。创造未来的变量,使用parfevalparfevalOnAll。关于未来的变量的更多信息,请参阅未来

数据类型:FevalQueue

这个属性是只读的。

数量的线程工人组成的平行池,指定为一个整数。

这个属性是只读的。

国旗表明线程池是否忙,指定为真正的。池很忙如果有未完成的工作,来完成。

对象的功能

删除 关闭平行池
parfeval 在并行运行功能池工人
parfevalOnAll 并行执行异步函数对所有工人池

限制

  • 池创建使用parpool(“线程”)backgroundPool都是线程池使用相同的资源。有可能是活动在一个池可能会阻止活动,反之亦然。此外,持久数据和随机数生成流状态之间共享这些池。控制随机数流的更多信息,请参阅控制随机数流工人

版本历史

介绍了R2020a