当前位置:编程学习 > C#/ASP.NET >>

关于Thread.VolatileWrite和内存屏障

Thread.VolatileWrite的写法是先设置MemoryBarrier,然后执行赋值语句,赋值语句后没有加屏障,那么写入操作就应该无法保证立即刷新内存,而MSDN的说法是此方法保证立即写入内存,是我的理解有误吗? 谢谢 --------------------编程问答-------------------- 木有人? --------------------编程问答-------------------- 是看不懂你写的东西,MSDN上压根没提到过MemoryBarrier,不知道你是哪里看到的MemoryBarrier。还有什么“屏障”也没见提到过。 --------------------编程问答-------------------- .net reflector看到Thread.VolatileWrite滴 --------------------编程问答-------------------- 那个方法是针对多核处理器的。。不知道楼主怎么跟内存较上劲了。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 嗯,明白是对多核的,问题是写之前(而不是之后)的屏障,如何保证了其他处理器立即可见。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,