package com.ztesoft.quartz_maven.quartz;maven
public class Test {ide
public static class ThreadTesterA implements Runnable { @Override public void run() { try { System.out.println("线程A:开始"); Thread t2 = new Thread(new ThreadTesterB()); // 在这里插入线程B, 此时线程A会等到线程B结束才结束。 注意 join() t2.start(); t2.join(); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("线程A: 终于等到线程B结束啦,我也要结束啦"); } } public static class ThreadTesterB implements Runnable { private int i; @Override public void run() { while (i <= 10) { System.out.println("我是线程B, A 你先等会儿....我要输出10次,这是第 " + i +"次......"); i++; } System.out.println(); } } public static void main(String[] args) throws InterruptedException { Thread t1 = new Thread(new ThreadTesterA()); t1.start(); }
}线程