このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
poll
ワーカーから送信されたデータの取得
説明
poll(
は、pollablequeue
)pollablequeue
で指定された parallel.pool.PollableDataQueue
にワーカーから送信されたメッセージまたはデータの結果を取得します。データ キューを作成したプロセス内でのみ poll を使用できます。
[
は data
, OK
] = poll(pollablequeue
, timeout
)data
を返し、データが返されたことを示す boolean の true として OK
を返します。キューにデータがない場合は、空の配列が返され、OK
にブール値 false が返されます。オプションの 2 番目のパラメーターとして、timeout
を秒単位で指定します。この場合、値を返す前に、timeout
で指定された時間だけメソッドがブロックされることがあります。その間に何らかのデータがキューに到達する場合は、そのデータが返されます。
例
入力引数
出力引数
バージョン履歴
R2017a で導入
参考
afterEach
| send
| parfor
| parpool
| parfeval
| parfevalOnAll
| DataQueue
| parallel.pool.PollableDataQueue