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

解决方案 »

  1.   

    可以设个标志,启动个线程检查这个flag,如果符合了,就做后面的代码。
      

  2.   

    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("线程结束......");