看起来单声道实现MemoryBarrier在ReaderWriterLockSlim方法内没有调用.因此,当我在a中进行任何更改时write lock,我可以在另一个使用a的线程中接收旧的缓存值read lock.
MemoryBarrier
ReaderWriterLockSlim
write lock
read lock
真的有可能吗?我应该MemoryBarrier在代码内部读取和写入锁定之前和之后插入?