У меня есть класс, который можно создать около 10 тысяч раз. Каждый экземпляр должен иметь возможность выполнять некоторые обработки и обрабатывать некоторые асинхронные запросы в потоке.
Я хотел бы иметь только один активный поток для экземпляра, но без создания потока 10k / executorService.
Это все равно, что иметь статический executorService с 50 потоками, но с возможностью иметь очередьнапример, отправив задачу.
Существует ли что-нибудь подобное? Или способ сделать это?
Я могу себе представить, что customExecutor похож на этот вопрос: Thread-Pool с несколькими ограничениями , но больше ничего не найдено.