方法
GLibAsyncQueuetimed_pop_unlocked
弃用:未知
声明 [src]
gpointer
g_async_queue_timed_pop_unlocked (
GAsyncQueue* queue,
GTimeVal* end_time
)
描述 [src]
从队列中弹出一个数据。如果队列为空,则在 end_time
或数据可用之前阻塞。
如果在 end_time
之前没有接收到数据,则返回 NULL
。
为了方便计算 end_time
,可以使用 g_get_real_time()
和 g_time_val_add()
的组合。
必须持有 queue
的锁才能调用此函数。
自未知版本开始弃用
请使用 g_async_queue_timeout_pop_unlocked().
参数
end_time
-
类型:
GTimeVal
一个
GTimeVal
,确定结束时间。数据由方法的调用者拥有。