Boost logo

Boost Users :

Subject: [Boost-users] [chrono][thread] Best way to wait?
From: Klaim - Joël Lamotte (mjklaim_at_[hidden])
Date: 2013-03-29 11:23:34


Hi,
can someone clarify:
1. what is the difference between:

    const auto wait_time = boost::chrono::miliseconds( 8 );
    boost::mutex mutex;
    boost::unique_lock<boost::mutex> lock( mutex );
    boost::condition_variable wait_condition;
    wait_condition.wait_for( lock, wait_time );

and

    const auto wait_time = boost::chrono::miliseconds( 8 );
    boost::this_thread::sleep_for( wait_time );

2. are there other ways to wait? (I mean make the thread sleep, not looping
until it's time)

Joel Lamotte



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net