0

我想知道 volatile 关键字是否处理线程间事务或文件间 - 通过外部事务或两者兼而有之?

我做了实验,但结果有点令人困惑..

4

2 回答 2

2

在 C++ 中,volatile关键字根本与同步无关!它既不关心线程间的事情,也不关心进程间的事情。的唯一目的是确保编译器创建的代码在每次代码执行时都会访问变量 time。关键字的一个建议是内存映射 I/O。volatilevolatilevolatile

于 2012-10-04T05:46:45.660 回答
0

如果你想从多个线程修改一个变量,volatile是不正确的......看看联锁函数

于 2012-10-04T05:49:47.430 回答