有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案