У меня есть 2 класса, которые реализуют Runnable.I необходимо создать 10 потоков для их выполнения. Я использую следующий код. неjava Многопоточность с использованием Executor
ExecutorService es = Executors.newFixedThreadPool(10);
Runnable r=new TestThread1();
Runnable r1=new TestThread2();
es.execute(r);
es.execute(r1);
но так как существует только 2 runnables, только 2 нити используются для execute.how Шуд я увеличить нет нитей
Вы хотите, чтобы вы запускали каждый Runnable на 5 потоках? – Rich
да ... я хочу назначить больше потоков для одного запуска – ish
У меня такое ощущение, что вы хотите сделать один runnable несколькими потоками - этого не может быть. Чтобы «распределить» задачу по нескольким потокам, вам нужно переписать код. –