方法
GLibAsyncQueuelength_unlocked
声明 [src]
gint
g_async_queue_length_unlocked (
GAsyncQueue* queue
)
描述 [src]
返回队列的长度。
实际上这个函数返回队列中的数据项数量减去等待线程的数量,所以负值表示等待线程,正值表示在 queue
中的可用条目。返回值为0可能意味着队列中有n条条目和n个线程在等待。这种情况可能是由于队列锁定或由于调度引起的。
必须持有队列的 lock
‘ 锁定才能调用此函数。