怎么控制Java线程的执行顺序
2018-05-12 本文已影响0人
程序员牛牛
比如,如何控制10个线程依次打印0123456789?
1、设置一个全局变量order,每个线程执行时,都更新order的值,然后调用notifyAll唤醒其他所有的线程;
2、线程在while循环中检测当前的order值是否时自己需要的,如果是,则执行,如果不是则wait;
比如,如何控制10个线程依次打印0123456789?
1、设置一个全局变量order,每个线程执行时,都更新order的值,然后调用notifyAll唤醒其他所有的线程;
2、线程在while循环中检测当前的order值是否时自己需要的,如果是,则执行,如果不是则wait;