parallel.pool.Constant
构建和使用常数的数据或函数处理
描述
使用一个常数
对象,以避免不必要的多次复制数据从你当前的MATLAB®会议,工人在一个平行的池。你可以建立一个常数
对象一旦客户端和不断转移到工人。访问常数
在多个parfor
循环,spmd
块,或parfeval
调用。你获得的价值常数
对象是恒定的。你可以分享你的并行代码使用常数
对象与MATLAB的用户没有并行计算工具箱™。有关更多信息,请参见parallel.pool.Constant
。
创建
使用parallel.pool.Constant
创建一个常数
对象的一个数组,一个函数处理,或一个复合对象。使用价值
属性访问底层数据。
语法
描述
复制数组C
= parallel.pool.Constant (X
)X
每个工人和返回常数
对象。
每个工人可以访问数组X
在一个并行语言结构(parfor
,spmd
,parfeval
)使用价值
属性读取数据。
评估函数处理C
= parallel.pool.Constant (跳频
)跳频
在每一个工人和商店中的结果常数
对象C
。使用价值
属性来访问运行的结果跳频()
一个输出。
使用这种语法来创建和使用任何在平行句柄类型资源池,如文件句柄和数据库连接。如果你想要评估函数对每个工人建立工人在计算之前,使用parfevalOnAll
代替。
输入参数
属性
例子
提示
你必须使用parallel.pool.Constant
函数在MATLAB客户端会话。
您可以使用一个常数
对象与一个已经平行池或随后的平行池。