我刚刚阅读了一篇文章,描述了 HttpApplicationState 如何具有AcquireRead() / AcquireWrite()
管理并发访问的功能。它继续解释说,在某些情况下,我们需要在 Application 对象上使用 explictLock()
来Unlock()
避免竞争条件。
如果对象隐式处理并发访问,我无法理解为什么应用程序状态应该存在竞争条件。
有人可以向我解释一下吗?为什么我需要使用Application.Lock()
and Application.Unlock()
?谢谢你 !