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 に答える