函数

GLibatomic_int_inc

自:2.4

声明 [src]

void
g_atomic_int_inc (
  volatile gint* atomic
)

描述 [src]

原子增加 atomic 的值 1。

将此操作视为 { *atomic += 1; } 的原子版本。

此调用充当完整的编译器和硬件内存屏障。

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

自版本 2.4 提供:

参数

atomic

类型: volatile gint*

指向 #gint 或 #guint 的指针。

数据归函数调用者所有。