如何指定多个线程的执行顺序
一、问题定义
运行10个线程,按照顺序打印0123456789,Java代码实现!
二、具体实现
原始实现
设定一个orderNum,每个线程执行结束后,更新orderNum,指明下一个要执行的线程,并且唤醒所有的等待线程;在每一个线程的开始,要while判断orderNum是否等于自己的要求值,不是则wait,是则执行本线程。
public class OrderedThread ex...
原创
2019-04-23 17:13:27 ·
1262 阅读 ·
0 评论