У меня есть несколько задач, которые создаются каким-то событием. Я хочу всегда выполнять последние несколько задач (допустим, 6).
Я использую фиксированный пул потоков. Но проблема, с которой я столкнулся, заключается в том, что он использует внутреннюю очередь блокировки. Я хочу удалить задачи из очереди блокировки, если есть новые задачи, не нажимая их на исполнителя. Как я могу этого добиться? Есть ли другой подход к этой проблеме?