函数
GLibbit_unlock
自:2.24
声明 [src]
void
g_bit_unlock (
volatile gint* address,
gint lock_bit
)
描述 [src]
清除 address
中指示的 lock_bit
。如果另一个线程当前在相同位上阻止在 g_bit_lock()
中,那么它将中止并唤醒。
此函数以原子方式访问 address
。为了使此函数可靠地工作,对 address
的所有其他访问都必须是原子的。虽然 address
具有 volatile
限定符,但这是一种历史工件,传递给它的参数不应该是 volatile
。
自 2.24 起可用