老师,synchronized是让线程在被执行的时候没有没执行完之前不被其它线程打扰,那么存款的时候加了synchronized,那么存款的时候不会被其它线程打扰,为什么在取款的时候还要加synchronized才能达到数据是对的了?
登陆购买课程后可参与讨论,去登陆吧
取钱加synchronized也是一样的道理。例如有母子卡,附卡等。主卡里100元钱,A想取100,在这一时刻B也想取100,在查询时,都可以取100,结果不加synchronized,他们会取走200。 祝:学习愉快
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
Android大楼Java起,本阶段是Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始入门Android开发。
18 1
29 3
19 6
8 1
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星