volatile关键字 使用示例
时间: 2023-06-09 19:07:52 浏览: 96
volatile关键字使用
好的,关于volatile关键字的使用示例,这个关键字通常用于多线程编程中,用来确保对该变量的读写操作都能够即时反映在主内存中,从而保证不同线程之间的变量同步。比如下面的代码:
```c
volatile int counter = 0;
void increment_counter()
{
counter++;
}
int get_counter()
{
return counter;
}
```
在这个例子中,变量counter被标记为volatile,这样就可以让不同线程之间对其进行读写时,能够随时反映到主内存中,从而保证其同步。
阅读全文