C 是否读写 Int 原子? [重复]
问题:
在一个线程更新而另一个线程读取整数的多线程应用程序中,是否有必要同步对此的访问多字节值?是否可以在完成之前中断部分写入,从而允许读取捕获不完整的值?
答案:
C 中整数读写的原子性取决于的架构上system.
详细信息:
结论:
是否需要同步取决于处理器架构、内存布局、编译器优化等因素。一般来说,建议同步对共享多字节值的访问,特别是在读写顺序相关的关键部分。
以上是C 整数读写在多线程环境中是原子的吗?的详细内容。更多信息请关注PHP中文网其他相关文章!