Объекты задачи, принадлежащие объекту задания
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 занимает много времени в зависимости от количества найденных задач и скорости сети. Кроме того, если удаленная служба больше недоступна, будет выдана ошибка.