Объекты задачи, принадлежащие объекту задания
tasks = findTask(j)
tasks = findTask(j, taskFcn)
[pending running completed] = findTask(j)
tasks = findTask(j,'p1
',v1,'p2
',v2,...)
| Объект Job. |
| Возвращенные объекты задачи. |
| Массив задач в задании |
| Массив задач в задании |
| Массив выполненных задач в задании |
| Свойства объекта задачи соответствовать. |
| Значения для соответствующих свойств объектов. |
tasks = findTask(j)
получает массив 1 на n объектов задачи, принадлежащих объекту j
задания. Задачи в массиве упорядочены
ID
свойство задач, указывая на последовательность, в которой они были созданы.
tasks = findTask(j, taskFcn)
возвращает массив объектов задачи, которые принадлежат заданию j
, использование taskFcn
выбрать их. taskFcn
указатель на функцию, который принимает j.Tasks
как входной параметр, и возвращает логический массив, указывающий на задачи возвратиться.
[pending running completed] = findTask(j)
возвращает массивы всех объектов задачи, сохраненных в объекте j
задания, отсортированный по
state
. В каждом массиве (pending
, running
, и completed
), задачи возвращены в последовательности создания.
tasks = findTask(j,'
возвращает массив объектов задачи, принадлежащих объекту p1
',v1,'p2
',v2,...) j
задания. Возвращенные объекты задачи будут только теми, которые совпадают с заданными парами значения свойства,
p1
, v1
, p2
, v2
, и т.д. Имя свойства должно быть вектором символов со значением, являющимся соответствующим типом для того свойства. Для соответствия значение свойства объекта должно быть точно тем же самым, как задано, включая регистр. Например, если Name
задачи значением свойства является
MyTask
, затем findTask
не найдет что объект при поиске Name
значение свойства mytask
.
Создайте объект задания.
c = parcluster(); j = createJob(c);
Добавьте задачу в объект задания.
createTask(j,@rand,1,{10})
Найдите все объекты задачи теперь частью задания j
.
t = findTask(j)
Если задание j
содержится в удаленном сервисе, findTask
приведет к вызову удаленного сервиса. Это могло привести к findTask
занимание много времени, чтобы завершиться, в зависимости от количества полученных задач и сетевая скорость. Кроме того, если удаленный сервис будет более не доступен, ошибка будет выдана.