方法
GLibCondtimed_wait
已弃用:2.32
声明 [源]
gboolean
g_cond_timed_wait (
GCond* cond,
GMutex* mutex,
GTimeVal* abs_time
)
描述 [源]
等待直到此线程在 cond
上被唤醒,但不超过 abs_time
指定的时间。在休眠前解开 mutex
锁,再在恢复前重新锁定。
如果 abs_time
为 NULL
,g_cond_timed_wait()
的行为类似于 g_cond_wait()。
即使尚未调用 g_thread_init()
,此函数也可以使用,在这种情况下,将立即返回 TRUE
。
为了方便计算 abs_time
,可以使用 g_get_real_time()
和 g_time_val_add()
的组合。
自 2.32 以来已弃用
请使用 g_cond_wait_until()
代替。
此方法对语言绑定不可直接使用。