11.线程强制执行_join

join

join合并线程,待此线程执行完成后,在执行其他线程,其他线程阻塞

可以想象成插队

package com.lei;

//测试join方法--想象为插队
public class TestJoin implements Runnable {
  @Override
  public void run() {
      for (int i = 0; i < 100; i++) {
          System.out.println("线程vip来了"+i);
      }
  }

  public static void main(String[] args) {
      TestJoin testJoin = new TestJoin();
      Thread thread = new Thread(testJoin);
      thread.start();

      //主线程
      for (int i = 0; i < 1000; i++) {
          if(i==200){
              try {
                  thread.join();//插队

              } catch (InterruptedException e) {
                  e.printStackTrace();
              }
          }
          System.out.println("主方法"+i);
      }

  }
}
上一篇:线程强制执行_join


下一篇:基于Autoware分析runtime manager人机交互界面模块作用