
锁
lxxxzzl
这个作者很懒,什么都没留下…
展开
-
利用mysql内置函数加锁
利用mysql自带函数GET_LOCK(str,timeout) 设法使用字符串str 给定的名字得到一个锁, 超时为timeout 秒。若成功得到锁,则返回 1,若操作超时则返回0 (例如,由于另一个客户端已提前封锁了这个名字 ),若发生错误则返回NULL (诸如缺乏记忆或线程mysqladmin kill 被断开 )。 假如你有一个用GET_LOCK()得到的锁,当你执行RELEA原创 2014-10-08 13:37:40 · 2197 阅读 · 0 评论 -
activiti乐观锁实现
http://chenzhou123520.iteye.com/blog/1863407 谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是对长事务而言,这样的开销往往无法承受原创 2014-10-24 15:58:25 · 4417 阅读 · 0 评论