怎么知道java多线程都已经运行结束

TracyZhang 发布于 2012/04/25 11:27
阅读 3K+
收藏 0
多线程并发,我想在它们都运行结束后,发出一个通知说,多线程都运行完毕。谢谢了
加载中
0
首席搬砖工程师
首席搬砖工程师
你子线程都join()一下,这样子线程都退出后,主线程才退出,就可以知道线程都运行完了
TracyZhang
TracyZhang
这个效率。。。。。
0
jingshishengxu
jingshishengxu
用CountdownLatch
TracyZhang
TracyZhang
谢谢!
Andre.Z
Andre.Z
正解。
0
郑雨涵
郑雨涵

CyclicBarrier


TracyZhang
TracyZhang
谢谢
0
hunterli
hunterli

J2SE的话,也可以:

Runtime.getRuntime().addShutdownHook(Thread hook) 
凡夫_邓
这个是获得虚拟机关闭的吧
返回顶部
顶部