攻击次序问题
我自己运行的代码,起义军和隋军几乎是交替执行,而且开始的时候不是从0开始的
我自己运行的代码,起义军和隋军几乎是交替执行,而且开始的时候不是从0开始的
2016-08-01
package com.haha;
public class ArmyRunnable implements Runnable {
volatile boolean keepRuning = true;
@Override
public void run() {
while(keepRuning){
for (int i = 0; i < 5; i++){
System.out.println(Thread.currentThread().getName() + "攻击[" + (i+1) + "]");
//让出处理器时间
Thread.yield();
}
}
System.out.println(Thread.currentThread().getName() + "结束战斗");
}
}举报