demote

Понизите задание в очереди кластеров

Синтаксис

demote(c,job)

Аргументы

c

Объект кластера, содержащий задание.

job

Объект задания понижен в очереди заданий.

Описание

demote(c,job) демотирует объект задания job поставленный в очередь в кластере c.

Если job не последнее задание в очереди, demote обменивается позицией job и задание, которое следует за ним в очереди.

Примеры

Создайте и отправьте несколько заданий в MATLAB® Планировщик заданий, идентифицированный параллельным строением по умолчанию:

c = parcluster();
pause(c) % Prevent submissions from running.

j1 = createJob(c,'Name','Job A');
j2 = createJob(c,'Name','Job B');
j3 = createJob(c,'Name','Job C');
submit(j1);submit(j2);submit(j3);

Понизите одно из заданий на одну позицию в очереди:

demote(c,j2)

Исследуйте новую последовательность очереди:

[pjobs,qjobs,rjobs,fjobs] = findJob(c);
get(qjobs,'Name')
    'Job A'
    'Job C'
    'Job B'

Совет

После вызова к demote или promote, нет никаких изменений в порядке объектов заданий, содержащихся в Jobs свойство объекта кластера. Чтобы увидеть запланированный порядок выполнения заданий в очереди, используйте findJob функция в форме [pending queued running finished] = findJob(c).

См. также

| | |

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