相关疑难解决方法(0)

是否将指针视为C中的原子动作?

如果我有一个多线程程序通过引用读取缓存类型的内存.我可以通过主线程更改此指针,而不会冒任何其他线程读取意外值的风险.

在我看来,如果更改是原子的,其他线程将读取旧值或更新值; 从不随机内存(或空指针),对吧?

我知道无论如何我应该使用同步方法,但我仍然很好奇.

指针变化是原子的吗?

更新:我的平台是64位Linux(2.6.29),虽然我也想要一个跨平台的答案:)

c multithreading synchronization

31
推荐指数
3
解决办法
1万
查看次数

标签 统计

c ×1

multithreading ×1

synchronization ×1