我有一个全局变量,在大多数情况下不能被其他线程更改,但在单点上它可以。
我想强制编译器在该点之后刷新保存此全局内容的寄存器,但不将该全局定义为一直易失性,因为这很耗时。
在此之后,您可以从其他文件调用一些虚拟函数,这将强制编译器刷新全局,因为他无法知道虚拟函数中的全局是否发生更改。这不是很好的代码,但它会起作用。