用CountDownLatch实现主线程等待子线程
多线程中,主线程先等待,等待其他子线程运行结束才执行。
如果不加限制,主线程和子线程是并发执行的,主线程并没有等待。若果碰到求“总的所有线程运行时间”,“线程运行结束才进行显示的语句”等业务要求,则不能满足。
3.1)对于只有一个子线程,如果主线程需要等待子线程执行完成,再继续向下执行,可以使用Thread的join()方法。
3.2)对于多个子线程,比如主线程需要等待5个子线程,这5个线程
原创
2015-03-31 15:23:20 ·
942 阅读 ·
0 评论