方法

声明 [源]

void
g_async_queue_lock (
  GAsyncQueue* queue
)

描述 [源]

获取 队列 的锁。如果另一个线程已经持有锁,此调用将阻塞,直到锁变得可用。

调用 g_async_queue_unlock() 再次释放锁。

持有锁时,您只能在 队列 上调用 g_async_queue_*_unlocked() 函数。否则,可能会发生死锁。