Python PriorityQueue: отбросить самые низкие N задач - PullRequest
0 голосов
/ 06 декабря 2018

A PriorityQueue в python позволяет сначала вывести запись с наивысшим приоритетом.У меня есть случай, когда моя очередь заполняется задачами с более низким приоритетом.Как только очередь достигнет размера N, я бы хотел отбросить задачи с наименьшим Х, чтобы моя очередь была маленькой.Это возможно?Я также хотел бы удалить устаревшие записи старше X секунд.

Я посмотрел на источник /usr/lib64/python2.7/Queue.py и не вижу ничего подобного.

...