多线程-join的运用
多线程-join的使用
public class MyThread implements Runnable { @Override public void run() { for (int i = 0; i < 100; i++) { System.out.println(Thread.currentThread().getName() + "--" + i); } } }
public static void main(String[] args) throws Exception { MyThread mt = new MyThread(); Thread t1 = new Thread(mt); t1.start(); for (int i = 0; i < 100; i++) { System.out.println(Thread.currentThread().getName() + "--" + i); if (i == 50) { t1.join();//注意join的使用。不是静态方法 } } }