业务系统中,哪些场景使用乐观锁

Will_awokE 发布于 2014/09/28 16:52
阅读 1K+
收藏 0

大家在业务系统开发过程中,涉及到并发修改时,会用乐观锁么?如果用的话,是所有的业务模块都用,还是只有核心业务模块(如与money走账有关)才用?  此外,一般都有哪些业务场景用乐观锁? 

加载中
0
rxaa
rxaa

直接悲观锁就行.

乐观锁回滚容易空转cpu,用不好反而更费性能

Will_awokE
Will_awokE
回复 @rxaa : 好的。我再权衡下。
rxaa
rxaa
回复 @Will_awokE : 不一定,乐观锁一般是用来优化并发读取的,并发写入没什么区别,而且乐观锁并发需要回滚可能性能更差.
Will_awokE
Will_awokE
但悲观锁的用户体验感不太好吧。
0
linapex
linapex
全部,订单。
Will_awokE
Will_awokE
所有模块都用了乐观锁?
0
朱宏青
朱宏青
只要有人为修改的地方 都用
0
优雅先生
优雅先生
楼主为啥说核心业务模块用乐观锁?难道是认为乐观锁更安全?
Will_awokE
Will_awokE
回复 @优雅先生 : 悲观锁不想用,影响性能。
优雅先生
优雅先生
回复 @Will_awokE : 我也可以加悲观锁啊
Will_awokE
Will_awokE
核心业务在并发场景下,加锁保证安全。
0
Will_awokE
Will_awokE
@红薯 , 一般是用乐观锁多还是悲观锁多啊? 
红薯
红薯
我真的都没用。
返回顶部
顶部