I know there is for milliseconds (Sleep(milli))
but I couldn't find one for micro..
The VS 11 dev preview includes the part of the standard library dealing with threads. So now you can say:
std::this_thread::sleep_for(std::chrono::microseconds(1));
Of course this doesn't mean the thread will wake up after exactly this amount of time, but it should be as close as the platform (and library implementation) allows for. As other comments have pointed out, Windows doesn't actually allow threads to sleep for durations this short.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With