函数

GLibpointer_bit_lock

自版本:2.30 起可用

声明 [src]

void
g_pointer_bit_lock (
  void* address,
  gint lock_bit
)

描述 [src]

这相当于 g_bit_lock,但对指针(或其他指针大小的值)起作用。

为了便于移植,您仅可以通过指针底部 32 位进行锁定。

虽然 address 具有 volatile 限定符,但这属于历史遗留问题,传递给它的参数不应为 volatile

自版本:2.30 起可用

参数

address

类型: void*

指向 #gpointer 大小值的指针。

数据归函数的调用者所有。
lock_bit

类型: gint

0 至 31 之间的一个比特值。