потоки, threads
Доброго дня, коллеги.
Как правильно ограничить количество потоков в приложении?
Есть массив строк list (список файлов в неком каталоге с данными),
и предполагается, что количество файлов не более 5-6.
Хочется чтобы количество создаваемых потоков в итоге было как раз 5, потом по мере завершения предыдущих запускались следующие.
Про пулы потоков уже прочел.
Как правильно ограничить количество потоков в приложении?
Есть массив строк list (список файлов в неком каталоге с данными),
и предполагается, что количество файлов не более 5-6.
for(String fn : list) {
(new Thread(new RunFileProcessing(fn))).start();
}
Хочется чтобы количество создаваемых потоков в итоге было как раз 5, потом по мере завершения предыдущих запускались следующие.
Про пулы потоков уже прочел.
