/**
* 先让所有的子线程运行完,再运行主线程*/
public class Main {
public static void main(String[] args) {
ExecutorService executorService=Executors.newFixedThreadPool(10);
for (int i = 0; i < 10; i++) {
Test test=new Test();
executorService.execute(test);
}
executorService.shutdown();//关闭线程池
//判断是否所有的线程已经运行完
while (!executorService.isTerminated()) {
}
System.out.println("All is finished!");
// System.exit(0);//退出
}
}