怎么控制Java线程的执行顺序

比如,如何控制10个线程依次打印0123456789?

1、设置一个全局变量order,每个线程执行时,都更新order的值,然后调用notifyAll唤醒其他所有的线程;

2、线程在while循环中检测当前的order值是否时自己需要的,如果是,则执行,如果不是则wait;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容