搜寻了很多之后并没有找到具体的答案
如果我有两个线程启动:
Thread t1 = new Thread();
Thread t2 = new Thread();
t1.start();
t2.start();
启动线程后,我需要主线程等待这两个线程完成后才能打印最终结果
如何使主线程同时等待t1和t2?
一个平原wait()
就足够了吗?
添加
t1.join();
t2.join();
在你的线程应该等到t1
和t2
将完成他们的任务(在你的情况从你的主线程中调用它)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句