29 Mar
2013
29 Mar
'13
3:58 p.m.
AMDG On 03/29/2013 08:45 AM, Klaim - Joël Lamotte wrote:
On Fri, Mar 29, 2013 at 4:37 PM, Steven Watanabe
wrote: A thread waiting on a condition variable (a) can be explicitly notified and (b) may wake up before the time has expired (spurious wakeups). If you just want to sleep for a fixed amount of time, then sleep_for is the right tool.
My understanding is that sleep_for can wait more than the time wanted, right?
You can always wait longer than you ask for. A thread can wait even if you don't ask to wait. It's entirely dependent on the kernel's scheduling algorithm.
So basically a condition_variable can wait less, while sleep_for can wait a bit more?
In Christ, Steven Watanabe