java线程--thread.join

join() 使用个例

public class Test {

    static volatile int i=0;

    static class T1 extends Thread {

        @Override
        public void run() {
            for(;i<100;i++);
        }
    }



    public static void main(String[] args) {
        T1 t1 = new T1();
        t1.start();
        try {
            // 主线程等待t1执行完毕,才继续执行
            t1.join();
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        System.out.println(i);
    }
}
相关文章
相关标签/搜索