日期:2014-05-20  浏览次数:20709 次

多线程编程的时候,如何才能让一组线程作为一个整体执行,就像事务一样。等所有开启的并发线程执行完毕后,再开始执行后面的代码
多线程编程的时候,如何才能让一组线程作为一个整体执行,就像事务一样。等所有开启的并发线程执行完毕后,再开始执行后面的代码???
最好有个伪代码介绍一下

------解决方案--------------------
Thread1 t1 = new Thread1( "1 ");
Thread2 t2 = new Thread1( "2 ");
Thread3 t3 = new Thread1( "3 ");
t1.start();
t2.start();
t3.start();

System.out.println( "等待线程的停止...... ");

t1.join();
t2.join();
t3.join();

System.out.println( "线程结束...... ");