0

我读过 ConcurrentDictionary 仅在写入时锁定,因此读取是无锁的。

http://blogs.msdn.com/b/pfxteam/archive/2010/01/08/9945809.aspx 以无锁方式读取字典

但是可见性呢,当读取是无锁的时,他们如何确保这一点?

4

1 回答 1

0

MemoryBarrier 的使用确保对象被“发布”给其他线程。这不需要锁。

于 2012-02-02T13:15:36.867 回答