java如何保证多个线程按一定顺序执行
更新时间:2023年11月30日 16:29:15 作者:wj振藩
这篇文章主要介绍了java如何保证多个线程按一定顺序执行问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
如何保证多个线程按一定顺序执行
假设现在有三个线程t1、t2和t3
让t2在t1完成后执行,t3在t2完成后执行
自定义Thread类
public class Thread extends java.lang.Thread {
private String str ;
private int time;
public Thread(String str,int time){
this.str = str;
this.time = time;
}
@Override
public void run() {
try {
sleep(time);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(str);
}
}
Main方法
public static void main(String[] args) throws InterruptedException {
Thread t1 = new Thread("t1",2000);
Thread t2 = new Thread("t2",1000);
Thread t3 = new Thread("t3",500);
t1.start();
t1.join();
t2.start();
t2.join();
t3.start();
t3.join();
System.out.println("main");
}
执行结果

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Springboot配置全局跨域未生效,访问接口报错问题及解决
这篇文章主要介绍了Springboot配置全局跨域未生效,访问接口报错问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-12-12
idea resources目录下的application.properties不能自动提示问题
这篇文章主要介绍了idea resources目录下的application.properties不能自动提示问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-11-11
Java 中POI 导入EXCEL2003 和EXCEL2007的实现方法
这篇文章主要介绍了Java 中POI 导入EXCEL2003 和EXCEL2007的实现方法的相关资料,希望通过本文大家能掌握理解这种方法,需要的朋友可以参考下2017-09-09


最新评论