java中如何使线程顺序输出

 时间:2024-11-09 02:52:42

1、说线程之前,先谈一下,说下线程的状态,就绪状态,运行状态和死亡状态,运行期间可能会有阻塞状态,具体关系如图

java中如何使线程顺序输出

2、接下来我们可以创建一个测试类,创建多个线程,这样可以方便测试,具体如图

java中如何使线程顺序输出

3、按照上述的方式,可以多新建几个,这里创建三个,这样,我们就可以在run方法里面输出相关内容,具体如图

java中如何使线程顺序输出

4、这是我们可以创建一个main方法,可以调用线程的start方法,开始运行线程,具体如图,事实证明,直接调用start是无法保证执行顺序的。

java中如何使线程顺序输出

5、这个时候我们可以调用thread的join方法,join方法是等待当前线程停止,就是说必须当前线程执行完后,才能进行下一个线程的执行,具体介绍如图

java中如何使线程顺序输出

6、最后我们可以进行测试了,在调用start方法后,我们可以在调用join方法,这样我们就可以保证线程顺序执行了,具体效果如图

java中如何使线程顺序输出
  • 怎么进行discuz的二次开发
  • 如何在Eclipse中设置控制台的各种颜色
  • android imageview 如何设置图片
  • WebStorm怎么设置显示代码选择上的值工具提示
  • js中json对象如何添加属性
  • 热门搜索
    生活标志 如何起卦 如何打造高效课堂 我的初中生活作文 写意生活 如何上传图片 1.61英语怎么读 梅花三弄是什么意思 怎么吐烟圈图解 打呼噜是什么原因