方法

GLibAsyncQueuetimeout_pop_unlocked

声明 [源]

gpointer
g_async_queue_timeout_pop_unlocked (
  GAsyncQueue* queue,
  guint64 timeout
)

描述 [源]

从队列中弹出数据。如果队列空,则在 timeout 微秒内阻塞,或直到数据可用。

如果在超时之前没有接收到数据,则返回 NULL

必须在持有队列的锁的情况下调用此函数。

参数

timeout

类型: guint64

等待的微秒数。

返回值

类型: gpointer

队列中的数据或 NULL,当在超时之前没有收到数据时。

返回的数据由实例拥有。
返回值可以 NULL