Реализация PriorityQueue на основе разных логик - PullRequest
0 голосов
/ 08 февраля 2012

У меня есть следующие логики в очереди приоритетных заданий

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

Какая реализация очереди лучше всего подходит для удовлетворения требований?

...