天天看點

.NET:防止并發修改 之 離線悲觀鎖代碼示例(離線悲觀鎖)

系統會出現并發,上篇文章我介紹了如何使用“離線樂觀鎖”保證并發,離線樂觀鎖适合處理那些重新編輯成本不大的單據,如果某個單據使用者花了10分鐘進行編輯,送出時你告訴他出現并發了,他心裡肯定會罵娘的,今天介紹的“離線悲觀鎖”就可以避免這種情況。

.NET:防止并發修改 之 離線悲觀鎖代碼示例(離線悲觀鎖)

離線悲觀鎖管理器接口

基于記憶體的離線悲觀鎖管理器

離線悲觀鎖代理

.NET:防止并發修改 之 離線悲觀鎖代碼示例(離線悲觀鎖)

位址:http://happy.codeplex.com/SourceControl/latest。因為項目正在重構中,請下載下傳最新源代碼,不要下載下傳Happy-1.0.0.3。

.NET:防止并發修改 之 離線悲觀鎖代碼示例(離線悲觀鎖)

盡量通過合理的設計規避離線悲觀鎖,應用場景不會有很多,有使用過的朋友,請留下您寶貴的意見。

架構位址:http://happy.codeplex.com

繼續閱讀