[ Version ( deprecated_since = "2.32" , replacement = "wait_until" ) ]
public bool timed_wait (Mutex mutex, TimeVal abs_time)
Warning: timed_wait is deprecated since 2.32. Use wait_until.
Waits until this thread is woken up on this, but not longer than until the time specified by
abs_time.
Use wait_until instead.
The mutex is unlocked before falling asleep and locked again before resuming.
If abs_time is null, timed_wait acts like
wait.
This function can be used even if g_thread_init has not yet been called, and, in that case, will immediately return
true.
To easily calculate abs_time a combination of get_real_time and
add can be used.
| this |
a Cond |
| mutex |
a Mutex that is currently locked |
| abs_time |
a TimeVal, determining the final time |
|
true if this was signalled, or false on timeout |