exponenta event banner

отменить

Отменить задание или задачу

Синтаксис

cancel(t)
cancel(j)

Аргументы

t

Ожидание или выполнение задачи для отмены.

j

Ожидающее, выполняемое или поставленное в очередь задание для отмены.

Описание

cancel(t) останавливает объект задачи, t, который в настоящее время находится в состоянии ожидания или выполнения. Задача State свойство имеет значение finished, и выходные аргументы не возвращаются. Сообщение об ошибке об отмене задачи помещается в объект задачи ErrorMessage и рабочий сеанс, выполняющий задачу, перезапущен.

cancel(j) останавливает объект задания, j, то есть находится в состоянии ожидания, в очереди или выполняется. Работа State свойство имеет значение finished, и отмена выполняется для всех задач в задании, которые отсутствуют в finished состояние. Невозможно снова запустить отмененный объект задания.

Если задание выполняется из планировщика заданий MATLAB ®, все рабочие сессии, оценивающие задачи, принадлежащие объекту задания, перезапускаются.

Если указанное задание или задача уже находятся в finished состояние, действия не выполняются.

Примеры

Отмена задачи. Запишите после этого задачи State, ErrorIdentifier, и ErrorMessage свойства.

c = parcluster();
job1 = createJob(c);
t = createTask(job1, @rand, 1, {3,3});
cancel(t)
t
 Task with properties: 

                   ID: 1
                State: finished
             Function: @rand
               Parent: Job 1
            StartTime: 
     Running Duration: 0 days 0h 0m 0s

      ErrorIdentifier: parallel:task:UserCancellation
         ErrorMessage: The task was cancelled by user "mylogin" on machine
                       "myhost.mydomain.com".

См. также

|

Представлен до R2006a