java如何执行特定次数的线程
如何执行特定次数的线程。例如,我有4个线程,每个线程方法应该执行10次。这怎么可能?我被指示不要在运行方法中使用循环
我用过这样的东西。但在这里,它创建4个线程并执行10次
ExecutorService executor = Executors.newFixedThreadPool(4);
for (int i = 0; i < 10; i++) {
Runnable worker = new MyThread(i);
executor.execute(worker);
}
executor.shutdown();
while (!executor.isTerminated()) {
}
System.out.println("Finished all threads");
共 (0) 个答案