在ArmyRunnable类中,为什么要加入Thread.yield()?我试了一下不加这句话,也可以满足要求,加与不加这句话的区别在哪?
在ArmyRunnable类中,为什么要加入Thread.yield()?我试了一下不加这句话,也可以满足要求,加与不加这句话的区别在哪?
在ArmyRunnable类中,为什么要加入Thread.yield()?我试了一下不加这句话,也可以满足要求,加与不加这句话的区别在哪?
2016-11-14
package Thread; public class ArmyRunnable implements Runnable { volatile boolean keepRunning=true; public void run() { while (keepRunning) { for (int i=1;i<=5;i++) { System.out.println(Thread.currentThread().getName()+"第["+i+"]次进攻对方"); //Thread.yield(); } } System.out.println(Thread.currentThread().getName()+"结束了战斗!"); } }
就是这段代码
举报