悲观锁:假定会发生并发冲突,
屏蔽一切可能违反数据完整性的操作,这样保证了数据的完整性,同时防止读脏,独占时间长
Read锁:当前会话read时,另一会话只能读,不能写
Write锁:当前会话write时,另一会话所有操作等待
乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性,保证了数据的完整性,但不能防止读脏,并发度高
“ 提交版本必须大于记录当前版本才能执行更新 “ 的乐观锁策略
乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性,保证了数据的完整性,但不能防止读脏,并发度高
“ 提交版本必须大于记录当前版本才能执行更新 “ 的乐观锁策略
转载于:https://www.cnblogs.com/bobsoft/archive/2012/10/07/2714501.html