多线程-五大状态-强制执行(join)


jion合并线程,待此线程执行完成后,再执行其他线程,其他线程阻塞,可以想象成插队。

//测试join方法
//想象为插队
public class Main implements Runnable{
    //线程的方法
    public void run(){
        for (int i=0;i<100 ;i++ ){
            System.out.println("VIP线程:"+i);
        } 
    }
    public static void main (String[] args)throws InterruptedException {
        Main main=new Main();
        Thread thread =new Thread(main);
        thread.start();
        for(int i=0;i<100;i++){
            if (i==50){
                thread.join();//插入方法
            } 
            System.out.println("main主线程:"+i);
        }
        
    }
    
}

相关