慕先生8608371
2015-07-21 11:24
你这个例子还是有问题,因为number--不是原子操作,还是会出错的。应该加锁
巧合,基数5太小了,把数字改大点50000,500000,就很可能应为--操作不是原子性而出问题
赞同 但是为什么老师 的并没有问题?
特南克斯
那只是碰巧执行正确了而已。课程中的代码本身还是错的。最后的课后作业就是让你重写出来正确的版本。需要你自己加上线程同步之类的代码。
2018-11-04 18:12:30
共 2 条回复 >
.0.0.
细说多线程之Thread VS Runnable
55327 学习 · 68 问题
相似问题
回答 2
回答 1