Java : T1,T2,T3三个线程顺序执行
T1,T2,T3三个线程顺序执行
问题:有三个线程t1.t2.t3,创建多线程,让它们按顺序执行 解决:使用join,在t3中调用t2,t2中调用t1
public static void main(String[] args){ Thread t1 = new Thread(new Runnable() { @Override public void run() { System.out.println("this is t1"); } }); Thread t2 = new Thread(new Runnable() { @Override public void run() { try { t1.join(); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("this is t2"); } }); Thread t3 = new Thread(new Runnable() { @Override public void run() { try { t2.join(); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("this is t3"); } }); t1.start(); t2.start(); t3.start(); }