使用ReaderWriterLock的真正缺点是什么
我们有项目目标.NET 2.0 RTM(是的,它应该是.NET 2.0 RTM,我们有一些正统的客户端)。而我只是想知道ReaderWriterLock的缺点是什么?为什么每个人都说“不要使用它,尝试使用其他类似
lock
声明”这么糟糕?如果我们可以使用.NET 3.5,我肯定会使用ReaderWriterLockSlim,但是对于ReaderWriterLock
我有点可怕,所有这些警告来自各地。有人测量过表现还是其他什么?如果存在一些性能问题,我们可以在哪些有效负载下遇到它们?
我们在ReaderWriterLock
主要目的方面有一个经典的情况,即多次读取和很少写入。使用lock
语句会阻止所有读者。也许对我们来说这不是一个可怕的问题,但如果我能用ReaderWriterLock
,我会更满意。 IMO介绍几台显示器确实是一个非常糟糕的主意。
没有找到相关结果
已邀请:
2 个回复
诞胃
献导外拘