方法

GLibAsyncQueuelength

声明 [源]

gint
g_async_queue_length (
  GAsyncQueue* queue
)

描述 [源]

返回队列的长度。

实际上这个函数返回队列中的数据项数量减去等待线程的数量,因此负值表示等待线程,正值表示队列中的可用条目。返回值为 0 可能表示队列中有 n 个条目,同时有 n 个线程等待。这可能是因为锁定了队列或者由于调度造成的。

返回值

类型: gint

队列的长度。