CyclicBarrier cb = new CyclicBarrier(4, new MainTask()); ExecutorService pool = Executors.newCachedThreadPool(); pool.execute(new ChildTask(cb)); pool.execute(new ChildTask(cb)); pool.execute(new ChildTask(cb)); pool.execute(new ChildTask(cb));可以用CyclicBarrier,等到4个子线程执行完毕后会调用MainTask()线程。这样相当于获取了4个子线程已经死亡信息
新闻热点
疑难解答