join加入线程

join线程会抢先拿到cup来执行线程,然后其他的线程再来执行。

案例:

public static void main(String args[]){
        //创建线程对象
        Thread myThread1 = new Thread(new MyRunnable("爱的供养"));
        Thread myThread2 = new Thread(new MyRunnable("告白气球"));
        Thread myThread3 = new Thread(new MyRunnable("随便"));
        //启动线程
        myThread1.start();
        try {
            //加入线程必须要在先执行的线程的start下面来执行
            myThread1.join();
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        myThread2.start();
        myThread3.start();
    }

  *注意:加入线程必须要在先执行的线程的start下面来执行

posted @ 2019-12-13 15:33  小小吸血鬼  阅读(255)  评论(0编辑  收藏  举报