У меня есть три типа задач A, B, C, которые должны быть выполнены с минимальными порогами в пуле потоков:
Размер пула: 100 потоков.
Как обеспечить в любой момент времени следующее распределение:
- Нет свободных потоков: если, например, существуют только задачи типа C, пул будет на 100% C
- Без голодания: задачи B и C в конечном итоге будут обслуживаться