主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

gcp

获取当前并行池

说明

p = gcp 返回一个代表当前并行池的 parallel.Pool 对象。当前池是并行语言功能执行的地方,例如 parforspmddistributedCompositeparfevalparfevalOnAll

如果不存在并行池,gcp 将启动一个新的并行池,并返回一个池对象,除非在并行设置中禁用了自动池启动。如果不存在并行池并且自动池启动被禁用,则 gcp 返回一个空池对象。

示例

如果存在,p = gcp("nocreate") 将返回当前池。如果不存在池,则无论并行设置如何,"nocreate" 选项都会使 gcp 不创建池。

示例

示例

全部折叠

查找当前并行池中的工作单元数量。

p = gcp("nocreate"); % If no pool, do not create new one.
if isempty(p)
    poolsize = 0;
else
    poolsize = p.NumWorkers
end

使用并行池对象删除当前池。

delete(gcp("nocreate"))

扩展功能

全部展开

版本历史记录

在 R2013b 中推出