【发布时间】:2012-11-22 14:27:05
【问题描述】:
我想了解使用InterlockedCompareExchange() 更改使用CreateFileMapping(INVALID_HANDLE_VALUE 创建的段中的内存并在多个进程之间共享是否存在任何隐藏问题。
换句话说,进程能否依赖 CAS 语义来操作它们共享的内存块?我认为他们可以,只是想确认一下。
谢谢
【问题讨论】:
标签: windows shared-memory atomic compare-and-swap