Объекты задачи, принадлежащие объекту задания
tasks = findTask(j)
tasks = findTask(j, taskFcn)
[pending running completed] = findTask(j)
tasks = findTask(j,'p1
',v1,'p2
',v2,...)
| Объект задания. |
| Возвращенные объекты задачи. |
| Массив задач в |
| Массив задач в |
| Массив завершенных задач в |
| Свойства объекта задачи, соответствующие. |
| Значения для соответствующих свойств объекта. |
tasks = findTask(j)
возвращает 1-by-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
требуется много времени для выполнения, в зависимости от количества извлеченных задач и скорости сети. Кроме того, если удаленная служба больше не доступна, будет выдана ошибка.