java中锁机制的应用场景的简单理解
如果该实例是非单例对象,一般不会有线程安全问题. 因为每个线程会分别拥有不相同地址值的该对象
如果是单例对象, 存在线程安全问题.
多个线程对该对象的属性进行修改,产生线程安全问题
对某一唯一数据同时进行修改,拿用户购买商品为例.
线程A: 用户A对商品C进行下订单操作, 过程中需要对商品库存进行修改
线程B: 同时用户B对商品C进行下订单操作,过程中也需要对商品库存进行修改.
类似这种对同
原创
2018-01-14 21:42:09 ·
3448 阅读 ·
0 评论