攻击次序问题
我自己运行的代码,起义军和隋军几乎是交替执行,而且开始的时候不是从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() + "结束战斗"); } }
举报