Проверка готовности сообщений к получению от другого работника
isDataAvail = labProbe
isDataAvail = labProbe(srcWkrIdx)
isDataAvail = labProbe('any',tag)
isDataAvail = labProbe(srcWkrIdx,tag)
[isDataAvail,srcWkrIdx,tag] = labProbe
|
|
| Тег, определенный отправляющим работником |
| Вектор символов, указывающий, что все работники должны быть проверены на наличие сообщения. |
| Логическое сообщение, указывающее, готово ли сообщение к приему. |
isDataAvail = labProbe возвращает логическое значение, указывающее, доступны ли данные этому работнику для получения с помощью labReceive функция.
isDataAvail = labProbe(srcWkrIdx) проверяет сообщение только от указанного работника.
isDataAvail = labProbe('any',tag) проверяет только сообщение с указанным тегом от любого работника.
isDataAvail = labProbe(srcWkrIdx,tag) проверяет сообщение от указанного работника и тега.
[isDataAvail,srcWkrIdx,tag] = labProbe прибыль labindex работников и теги готовых сообщений. Если данные отсутствуют, srcWkrIdx и tag возвращаются как [].