gpt4 book ai didi

c - glib 的 g_atomic_int_get 的目的是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 05:50:33 24 4
gpt4 key购买 nike

glib a 提供 g_atomic_int_get 函数以原子方式读取标准 C int类型。从内存中将 32 位整数读取到寄存器中是否还不能保证是处理器的原子操作(例如 mov <reg32>, <mem> )?

如果是,那么 glib 的 g_atomic_int_get 的目的是什么?功能?

最佳答案

有些处理器允许读取未对齐的数据,但这可能需要多个周期。 IE。它不再是原子的。在其他人身上,它可能根本就不是原子操作。

关于c - glib 的 g_atomic_int_get 的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43187176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com