相关疑难解决方法(0)

用于原子的C++内存障碍

谈到这一点,我是新手.任何人都可以提供以下内存障碍之间差异的简化解释吗?

  • 窗户 MemoryBarrier();
  • 围栏 _mm_mfence();
  • 内联汇编 asm volatile ("" : : : "memory");
  • 内在的 _ReadWriteBarrier();

如果没有一个简单的解释,一些链接到好文章或书籍可能会帮助我顺利完成.到目前为止,我只是使用其他包装这些调用所写的对象,但我希望能够比我目前的想法有更好的理解,这基本上就是有不止一种方法来实现内存障碍.

c++ windows visual-c++ memory-barriers

27
推荐指数
2
解决办法
8903
查看次数

标签 统计

c++ ×1

memory-barriers ×1

visual-c++ ×1

windows ×1