0
点赞
收藏
分享

微信扫一扫

java实现三个线程按指定顺序执行

起三个线程,按指定顺序执行,在需要后执行的线程执行过程中,让前一个线程先执行,即Thread_after中调用Thread_before.jion()

public class ThreadLoop {


static Thread t1 = new Thread(new Runnable() {
@SneakyThrows
@Override
public void run() {
System.out.println("t1");
}
});


static Thread t2 = new Thread(new Runnable() {
@Override
@SneakyThrows
public void run() {
t1.join();// 等t1运行完,继续t2
System.out.println("t2");
}
});


static Thread t3 = new Thread(new Runnable() {
@Override
@SneakyThrows
public void run() {
t2.join();// 等t2运行完,继续t3
System.out.println("t3");
}
});


public static void main(String[] args) {

t2.start();
t1.start();
t3.start();
}
}


举报

相关推荐

junit方法按顺序执行

线程顺序执行

0 条评论