Получение данных от другого работника
data = labReceive
data = labReceive(srcWkrIdx)
data = labReceive('any',tag)
data = labReceive(srcWkrIdx,tag)
[data,srcWkrIdx,tag] = labReceive
|
|
| Тег, определенный отправляющим работником |
| Символьный вектор, указывающий, что данные могут поступать от любого работника. |
| Данные, отправленные отправляющим работником |
data = labReceive получает данные от любого работника с любым тегом.
data = labReceive(srcWkrIdx) получает данные от указанного работника с любым тегом
data = labReceive('any',tag) получает данные от любого работника с указанным тегом.
data = labReceive(srcWkrIdx,tag) получает данные только от указанного работника с указанным тегом.
[data,srcWkrIdx,tag] = labReceive возвращает исходного работника labindex и тег с данными.
Эта функция блокирует выполнение в работнике до соответствующего вызова labSend происходит в отправляющем работнике.
labBarrier | labindex | labProbe | labSend | labSendReceive