有一个问题–不会授权回答此功能是否需要只读或只写原子访问.)更重要的是,上面引用的易失性文档以“全球或静态对象”的形式引用,我认为“真实”acquire/releasesemantics应该适用于所有价值观.回到问题在Windows上,使用VisualC,将声明一个(32位?)变量作为volatile允许原子读取和写入此变量?对我来说特别重要的是,这应该保持(或不)在Windows/VC上独立于程序运行的处理器或平台.(就是说,它是WinXP/32bit还是Windows2008R2/64bit运行在It