join:线程强制执行

package com.sean.base.threadStudy;

/**
 * 测试join方法//想象为插队
 * @create 2021-02-27 19:26
 */
public class JoinDemo implements Runnable{
    @Override
    public void run() {
        for (int i = 0; i < 1000; i++) {
            System.out.println("线程vip来了"+i);
        }
    }

    public static void main(String[] args)throws InterruptedException {

        //启动我们的线程
        JoinDemo joinDemo = new JoinDemo();
        Thread thread = new Thread(joinDemo);
        thread.start();


        //主线程

        for (int i = 0; i < 500; i++) {
            if(i==200){
                thread.join();//插队
            }System.out.println("main"+i);
        }


    }
}

  

posted @ 2021-02-27 19:34  之樾  阅读(25)  评论(0)    收藏  举报