锁(Lock)机制用于管理对共享资源的并发访问。
悲观锁(Pessimistic Locking):假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。将操作的资源锁定。
乐观锁(Optimistic Locking):假设不会发生并发冲突,在提交操作时检查是否违反数据完整性。不锁定操作资源。
锁(Lock)机制用于管理对共享资源的并发访问。
悲观锁(Pessimistic Locking):假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。将操作的资源锁定。
乐观锁(Optimistic Locking):假设不会发生并发冲突,在提交操作时检查是否违反数据完整性。不锁定操作资源。