为什么这两个例子的结果我完全相反

来源:2-4 Java线程-隋唐演义实战开发---军队

我一个不小心

2019-06-19 17:22

为什么这两个例子的结果我完全相反,对打的是交替进行,而跳舞的是乱序进行,代码跟老师的一样

https://img.mukewang.com/5d09fe5200019ab401590481.jpghttps://img4.mukewang.com/5d09fea40001f69a02140343.jpg


写回答 关注

1回答

  • qq_慕圣2566072
    2019-06-20 10:56:14

    代码中用了yield的方法,该方法与sleep()类似,只是不能由用户指定暂停多长时间,并且yield()方法只能让同优先级的线程有执行的机会。但是不确定暂停时间

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186088 学习 · 464 问题

查看课程

相似问题