问答详情
源自:2-5 Java线程-隋唐演义实战开发---关键先生

调用了yield方法后,为什么我两军交替打得很规律

照着老师的代码写,老师的代码运行后有时会显示隋军连续进攻,隋军攻击1,隋军攻击2,隋军攻击3,隋军攻击4。

为什么我的运行之后,情况是:隋军攻击1,起义军攻击1,隋军攻击2,起义军攻击2,隋军攻击3,起义军攻击3,隋军攻击4,起义军攻击4,很有规律,这是为什么?

我把老师的代码下载下来运行了一下也是一样的两军打得很规律

提问者:K_Muxs 2016-10-13 23:51

个回答

  • 旗开得胜wds
    2016-10-14 10:46:50
    已采纳

    yield方法后,两军竞争的机会均等,应该是巧合,你可以多运行几遍,每一遍应该都是不一样的。顺便再确认一下代码是否和视频里的一样