2018年9月21日

摘要: 方案1:数据库的唯一 原理:当想要获得锁时,就向表中插入一条记录,释放锁时就删除这条记录。唯一索引录只被插入一次,那么就可以用这个记录是否存在来判断是否存于锁定。 存在的问题 锁没有失效时间,解锁失败的话其他线程无法再获得锁。 只能是非阻塞锁,插入失败直接就报错了,无法重试。 不可重入,已经获得锁的 阅读全文
posted @ 2018-09-21 22:12 都是一家人 阅读(519) 评论(0) 推荐(0) 编辑
 
摘要: ACID是事务的四大特性,想要成为事务,必须具备这四点。 Atomicity 原子性体现在对于一个事务来讲,要么一起执行成功要么一起失败,执行的过程中是不能被打断或者执行其他操作的。 Consistency 一致性表现为事务进行过后和执行前,整体系统都是稳定的,比如对于入账出账操作是不会有总资金的变 阅读全文
posted @ 2018-09-21 14:27 都是一家人 阅读(330) 评论(0) 推荐(0) 编辑