У меня есть следующие логики в очереди приоритетных заданий
- Для атрибута задания X - Если X = 1, дать больший приоритет над заданиями, X = 2
- Для заданияатрибут Y - если Y = 1, присвойте другой приоритет заданиям, у которых Y = 2
- . При сравнении объектов X и Y присвойте X больший приоритет, чем Y
- . Среди заданий есть группы.Каждая JobGroup будет обозначена с именем группы.Только N заданий в группе должны обрабатываться за один раз.
- Количество заданий может указывать на любое миллионное число.
Какая реализация очереди лучше всего подходит для удовлетворения требований?