草庐IT

doLogging

全部标签

java - 如何在所有线程完成后才执行一段代码

我有一个日志记录代码,需要在所有Threads执行后执行。Threadt1=newMyThread();Threadt2=newMyThread();t1.run();t2.run();doLogging();是否有任何方法可以仅在两个线程都完成处理后才执行doLogging()。现在,一旦t1和t2启动,就会调用doLogging()。 最佳答案 只是join()doLogging()调用之前的所有线程:t1.join();t2.join();//thefollowinglinewillbeexecutedwhenboththre