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