码迷,mamicode.com
首页 > 其他好文 > 详细

悲观锁与乐观锁

时间:2017-06-26 15:38:00      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:date   set   结束   悲观锁   version   rom   加锁   update   字段   

1.悲观锁,每次使用的时候加锁 比如入账交易,一上来查询账户的时候就select * from account where accountid = ? for update;

2.乐观锁,不必每次使用的是时候加锁,而是比如在account表里面增加字段version,使用的时候select * from account where acctountid = ? and version=1 for update;

然后在交易结束的时候update account set amt = ? version = 2 where account id = ? and version = 1

悲观锁与乐观锁

标签:date   set   结束   悲观锁   version   rom   加锁   update   字段   

原文地址:http://www.cnblogs.com/heben/p/7080759.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!