问答详情
源自:3-1 秒杀操作-并发优化-1

关于调整顺序能起到优化作用的问题

一般情况Java控制事务都是加到service层,insert和update是放在同一个事务里面,没明白为什么调整顺序能提高并发效果,还请老师帮忙解答一下

提问者:勤奋的程序员 2016-05-29 17:35

个回答

  • 益军
    2016-05-29 17:48:50
    已采纳

    持有行级锁是在update上,释放锁是在commit(spring控制),也就是锁持有时间是update和commit之间的时间。这个过程网络请求越少,锁持有时间就越短。