手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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中如何使线程顺序输出
© 手抄报圈