parallel.pool.PollableDataQueue
クラアントとワカの間でのデタの送信とポリング
説明
PollableDataQueue
により,計算の実行中に並列プール内のワーカーとクライアント間でデータまたはメッセージを非同期で送信およびポーリングできます。計算の中間値と進行状況を取得できます。
並列プルのワカからクラアントにデタを送り返すにはまずクラアント内にPollableDataQueue
を作成します。このPollableDataQueue
を,parfor
ル,プ,またはparfeval
などの他の並列言語構成に渡します。ワ,カ,から发送
を呼び出して,デ,タをクラ,アントに送り返します。クラ@ @アントで民意调查
を使用して,ワ,カ,から送信されたメッセ,ジまたはデ,タの結果を取得します。
必要に応じて,
PollableDataQueue
を作成するワカまたはクラアントから发送
を呼び出すことができます。ワーカー上にキューを作成し,そのキューをクライアントに送り返すことにより,逆方向の通信を有効にできます。ただし,ワカから別のワカにキュを送信することはできません。代わりに
spmd
、spmdSend
またはspmdReceive
を使用してください。その他すべてのハンドルオブジェクトとは異なり,
PollableDataQueue
ンスタンスとDataQueue
。
作成
説明
は,さまざまなワーカーからのメッセージ(またはデータ)の送信およびポーリングに使用できるオブジェクトを作成します。デ,タを受信するワ,カ,またはクラ,p
= parallel.pool.PollableDataQueuePollableDataQueue
を作成します。
プロパティ
例
バ,ジョン履歴
R2017aで導入