В найстройках задания есть такой параметр как приоритет - на что он влияет? пока я не увидел разницу межну заданием с максимальным и минимальным приоритетом.
Я думал это работает примерно так (хочется такую логику работы):
1. Предположим, что максимальное активное число задний - 1
2. Добавлением задание в очередь с самым низким приоритетом (LOW) - оно начивается выполняться.
3. Добавляем другое задание в очередь, но уже с высоким приоритетом (HIGH), и вот тут по идеи должно происходить следующее: задание, которое до это выполнялось с низким приоритеом - уходит в waiting (т.е. ставится на паузу), и начинает выполняться новое задание с высоким приоритетом.
Такая схема, например, позволит более стабильно реализовать запуск заданий по рассписанию, когда нужно, чтобы задание запускалось строго раз в определенное время и ему не мешали задания, которые могут висеть и выполняться несколько дней подряд.
Я думал это работает примерно так (хочется такую логику работы):
1. Предположим, что максимальное активное число задний - 1
2. Добавлением задание в очередь с самым низким приоритетом (LOW) - оно начивается выполняться.
3. Добавляем другое задание в очередь, но уже с высоким приоритетом (HIGH), и вот тут по идеи должно происходить следующее: задание, которое до это выполнялось с низким приоритеом - уходит в waiting (т.е. ставится на паузу), и начинает выполняться новое задание с высоким приоритетом.
Такая схема, например, позволит более стабильно реализовать запуск заданий по рассписанию, когда нужно, чтобы задание запускалось строго раз в определенное время и ему не мешали задания, которые могут висеть и выполняться несколько дней подряд.