多线程编程的时候,如何才能让一组线程作为一个整体执行,就像事务一样。等所有开启的并发线程执行完毕后,再开始执行后面的代码
多线程编程的时候,如何才能让一组线程作为一个整体执行,就像事务一样。等所有开启的并发线程执行完毕后,再开始执行后面的代码??? 
 最好有个伪代码介绍一下
------解决方案--------------------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( "线程结束...... ");