Контроль-М Количественный Ресурс высвобождения по правилу ФИФО
Проблема Из-за ограничений ОС мне нужно предотвратить запуск нескольких заданий в controlM для заданий определенного типа.
Решение Я установил количественный ресурс (QR) с MAX=1. И задания, которые применяют этот QR, будут ограничены только одним запуском.
Ожидаю, что я ожидаю, что вакансии в "ожидающем ресурсе" назначены QR в FIFO.
На самом деле это не так. В зависимости от того, какое условие очистки произойдет позже, сначала будет получен QR, вроде как в LIFO.
Вопрос Есть ли способ решить это? т. е. QR можно назначить на работу, которая ждет самое раннее.