类,使发送和查询客户端和工人之间的数据
PollableDataQueue
能够发送和在平行池轮询对工人和客户端之间的数据或信息,同时计算正在被进行。你可以得到一个中间值,计算的进步。
从平行池工作返回给客户端,第一构建一个发送数据PollableDataQueue
在客户端。通过这PollableDataQueue
成PARFOR
-loop或其它并行语言结构,如parfeval
。从工人,呼叫发送
将数据发送回客户端。在客户端,使用轮询
检索来自一个工人发送的消息或数据的结果。
您可以拨打发送
从调用构造函数,如果需要的过程。
您可以构建在工人队列,并发送回客户端,以便能够在反方向通信。然而,你不能从一个工人发送队列到另一个。用SPMD
,labSend
, 要么labReceive
代替。
与所有其他处理的对象,PollableDataQueue
当他们被送到工人情况也保持连接。
p
= parallel.pool.PollableDataQueue
一个构造函数PollableDataQueue
不采用任何参数,并返回可被用于发送和轮询用于从不同的工人的消息(或数据)的对象。你调用构造函数只有在要接收数据的过程。在平时的工作流程中,工人不应该调用构造函数,而应交由现有PollableDataQueue
实例,而不是。
处理。要了解手柄类如何影响复制操作,请参阅复制对象(MATLAB)。