Доступ к свойствам и поведениям задач
Родитель | параллель. Работа |
Дети | ничего |
Параллель. Объект Task предоставляет доступ к задаче, которая выполняется на работнике как часть задания.
В следующей таблице описаны доступные типы объектов задач, определяемые типом кластера.
| Тип задачи | Описание |
|---|---|
| parallel.task. MJSTask | Задача в кластере планировщика заданий MATLAB ® |
| parallel.task. CJSTask | Задача в кластере CJS |
Все объекты типа задачи имеют одинаковые методы, описанные в следующей таблице.
| отменить | Отменить задание или задачу |
| удалить | Удаление задания или объекта задачи из кластера и памяти |
| listAutoAttachedFiles | Список файлов, автоматически присоединенных к заданию, задаче или параллельному пулу |
| подождите | Дождаться изменения состояния задания |
Следующие свойства являются общими для всех типов объектов задач.
| Собственность | Описание |
|---|---|
CaptureDiary | Укажите, следует ли возвращать вывод дневника |
CreateDateTime | Дата и время создания задачи |
Diary | Текст, созданный при выполнении функции объекта задачи |
Error | Сведения об ошибке задачи |
ErrorIdentifier | Идентификатор ошибки задачи |
ErrorMessage | Сообщение об ошибке задачи |
FinishDateTime | Дата и время завершения задачи |
Function | Функция, вызываемая при оценке задачи |
ID | Числовой идентификатор задачи |
InputArguments | Ввод аргументов в функцию задачи |
Name | Имя этой задачи |
NumOutputArguments | Число аргументов, возвращенных функцией задачи |
OutputArguments | Выходные аргументы из выполняемой функции задачи на работнике |
Parent | Объект задания, содержащий эту задачу |
StartDateTime | Дата и время запуска задачи |
State | Текущее состояние задачи |
UserData | Сведения, связанные с этим объектом задачи |
Warnings | Предупреждающая информация, выдаваемая во время выполнения задачи, регистрируется в массиве структуры с полями message, identifier, и stack |
Worker | Объект, представляющий работника, выполнившего эту задачу |
В дополнение к общим свойствам объекты задач планировщика заданий MATLAB имеют следующие свойства:
| Собственность | Описание |
|---|---|
FailureInfo | Информация, возвращенная из неудачной задачи |
FinishedFcn | Обратный вызов выполнен в клиенте по завершении задачи |
MaximumRetries | Максимальное количество попыток повторного запуска неудачной задачи |
NumFailures | Число неудачных заданий |
RunningFcn | Обратный вызов выполнен в клиенте при запуске задачи |
Timeout | Ограничение по времени (в секундах) для выполнения задачи |
В дополнение к общим свойствам объекты задач CJS имеют следующие свойства:
| Собственность | Описание |
|---|---|
SchedulerID | Если задача была отправлена стороннему планировщику, это идентификатор, который планировщик дает задаче при отправке. Например, это соответствует |
Для получения дополнительной справки по любому типу параллели. Объект задачи, включая список ссылок для справки по его свойствам, введите:
help parallel.task.MJSTask help parallel.task.CJSTask