【发布时间】:2012-02-19 19:41:49
【问题描述】:
我有一个问题可以帮助我理解 .net c# 应用程序中的线程安全和并发性。
以从 asp.net 缓存中读取和写入为例。
我正在开发一个与缓存交互的大型 .net 应用程序。
我知道不同级别的并发,乐观和悲观。但是我有点困惑这和线程安全之间的区别。
当与缓存交互时,我是否应该使用锁来确保缓存在被读取和写入时不会被多个线程操作。那么我应该使用锁吗?以及这如何适应并发性?
【问题讨论】:
-
你同时问了很多问题。
-
我只看到 1 个主要问题:“我应该使用锁……”。剩下的就是介绍了。
标签: c# .net multithreading concurrency thread-safety