Совместное использование ExecutorService и ограничение максимального параллелизма - PullRequest
0 голосов
/ 19 июня 2020

У меня есть ExecutorService с фиксированным количеством потоков, которые совместно используются несколькими рабочими. Тем не менее, я хотел бы убедиться, что любой данный рабочий процесс не может использовать одновременно более определенного количества потоков, чтобы один рабочий не истощал других рабочих. Например, моя служба-исполнитель может иметь 50 потоков, но одному рабочему не должно быть разрешено одновременно обрабатывать более 5 потоков.

Как лучше всего добиться этого в Java?

...