Общий пул потоков, но ограничение по вызывающей стороне - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть класс, который можно создать около 10 тысяч раз. Каждый экземпляр должен иметь возможность выполнять некоторые обработки и обрабатывать некоторые асинхронные запросы в потоке.

Я хотел бы иметь только один активный поток для экземпляра, но без создания потока 10k / executorService.

Это все равно, что иметь статический executorService с 50 потоками, но с возможностью иметь очередьнапример, отправив задачу.

Существует ли что-нибудь подобное? Или способ сделать это?

Я могу себе представить, что customExecutor похож на этот вопрос: Thread-Pool с несколькими ограничениями , но больше ничего не найдено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...