采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在这个项目中假设对库存的添加或者修改有两个地方,这里暂定为添加库存,方法类似,只是根据业务不同,写的不同方法。例如在淘宝中,用户在H5进行退货,库存就添加了,而在PC端卖家自己进了一批货,导致库存也添加了。要是在退货和卖家添加库存的时候进行同时添加,这个时候库存就有问题。
同学分析得非常好,的确,如果要万无一失,就要加锁了。你可以往后看,后面有分布式锁的内容。
登录后可查看更多问答,登录/注册
从0到1开发中小型企业级Java应用,并学会迭代重构技巧
8.1k 10
3.2k 4
6.7k 9
2.0k 32
4.0k 26