У меня есть блок кода, как этотКак добиться фиксированного пула потоков без использования ExecutorService
static ExecutorService executor = Executors.newFixedThreadPool(4);
Runnable worker = new CsvToJavaObject(newFilePath);
executor.execute(worker);
Я хочу, чтобы ограничить число потоков до п (4), а не использовать Executor Service.How я могу это сделать?
Соберите функции ExecutorService самостоятельно. Почему вы хотите это сделать? – Kayaman
Итак, что вы пробовали до сих пор, чтобы добиться «не использовать службу-исполнитель»? – coreJavare
Я попытался использовать Thread.activeCount(), но думаю, что здесь неверно, он будет включать в себя и другие потоки. I начал с использования массива потоков. Запуск n задач и последующий опрос, если они живы в цикле массива. Если тогда меньше ni порождает другую задачу. но она не выглядит хорошо. – avinashkr