三招优化.net中的锁
包括ado数据集、sqlserver工夫戳数据类型和新旧值反省?紫任颐谴硬⒎⑻钙穑?探讨5个并发效果, 大家同时更新相同的记载可能会引发抵触, 这个效果用专业的术语描画就叫做并发性。 详细情况请看下表。 NET如何解决上述抵触? 答案是使用乐观锁或失望锁, 下面将进一步停止论述。 乐观锁假设多个事务相互不会影响对方, 换句话说就是, 没有锁操作会失掉执行, 事务只是验证能否有其它事务修改数据, 假如有则停止事务回滚, 总是少不了下面五个步骤: 2、记载当前的工夫戳 3、开端修改值 4、在更新前, 反省能否有其他人更新了值(通过反省新旧工夫戳完成) 5、假如不相等就回滚, 否则就提交