NHibernate并发控制详解:如何入门NH的并发处理技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2025个文字,预计阅读时间需要9分钟。
本节内容:- 本节课内容- 什么是并发控制?- 悲观并发控制(Pessimistic Concurrency Control)- 乐观并发控制(Optimistic Concurrency Control)- NHibernate支持乐观并发控制- 实例分析- 结语- 什么是并发控制?- 当允许多人同时尝试修改数据库时
本节内容
- 什么是并发控制?
- 悲观并发控制(Pessimistic Concurrency)
- 乐观并发控制(Optimistic Concurrency)
- NHibernate支持乐观并发控制
- 实例分析
- 结语
当许多人试图同时修改数据库中的数据时,必须实现一个控制系统,使一个人所做的修改不会对他人所做的修改产生负面影响。这称为并发控制。
简单的理解就是2个或多个用者同时编辑相同的数据。这里的用者可能是:实际用户、不同服务、不同的代码段(使用多线程),及其在断开式和连接式情况下可能发生的情况。
并发控制理论根据建立并发控制的方法而分为两类:
一个锁定系统,可以阻止用户以影响其他用户的方式修改数据。
本文共计2025个文字,预计阅读时间需要9分钟。
本节内容:- 本节课内容- 什么是并发控制?- 悲观并发控制(Pessimistic Concurrency Control)- 乐观并发控制(Optimistic Concurrency Control)- NHibernate支持乐观并发控制- 实例分析- 结语- 什么是并发控制?- 当允许多人同时尝试修改数据库时
本节内容
- 什么是并发控制?
- 悲观并发控制(Pessimistic Concurrency)
- 乐观并发控制(Optimistic Concurrency)
- NHibernate支持乐观并发控制
- 实例分析
- 结语
当许多人试图同时修改数据库中的数据时,必须实现一个控制系统,使一个人所做的修改不会对他人所做的修改产生负面影响。这称为并发控制。
简单的理解就是2个或多个用者同时编辑相同的数据。这里的用者可能是:实际用户、不同服务、不同的代码段(使用多线程),及其在断开式和连接式情况下可能发生的情况。
并发控制理论根据建立并发控制的方法而分为两类:
一个锁定系统,可以阻止用户以影响其他用户的方式修改数据。

