采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我的运行结果也是一直都是两万 运行了20几次一直都是 然后我就用这个评论区大哥的代码 也运行了十几次也是一直是20000 是电脑的问题吗
你代码贴一下,检查一下和我写的是否一致。
可能是电脑的问题,如果你电脑速度很慢,就可能这样。
你可以通过CountDownLatch让两个线程尽量同步运行,就一定会不是20000
你改成2000000试试,效果应该会更明显。
果然数值改大一点就会出错了 我电脑太慢了 谢谢老师
老师,为什么电脑很慢运行结果就有可能一直都是20000呢,跟电脑很快有什么不同吗?
电脑慢,两个线程就不一定能同时运行了,也许第一个线程都运行完了,第二个线程还没创建完
登录后可查看更多问答,登录/注册
完整的并发知识网络+丰富的工作内容分享+50余道并发高频面试题
1.9k 26
915 12
1.1k 12
2.5k 12
1.1k 11