函数

GLibatomic_int_set

自:2.4

声明 [src]

void
g_atomic_int_set (
  volatile gint* atomic,
  gint newval
)

说明 [src]

atomic 的值设为 newval

该调用作为完整的编译器和硬件内存屏障(在设值之后)。

虽然 atomicvolatile 限定符,但这是历史遗留问题,传递给它的指针不应该是 volatile 的。

自 2.4 起可用

参数

atomic

类型: volatile gint*

指向 #gint 或 #guint 的指针。

该数据由函数的调用者所有。
newval

类型: gint

要存储的新值。