
Сообщение от
Убежденный
Во-первых, Sleep работает с миллисекундами, а не с микросекундами.
Во-вторых, даже паузу в 5 миллисекунд Windows гарантировать не может.
Если нужны такие крохотулечные задержки, уж лучше использовать
процессорную инструкцию PAUSE (_mm_pause в Visual C++).
Sleep работает с миллисекундами только в винде, в никсах(а точнее POSIX) тот же Sleep работает с секундами, там свой nanosleep для малых интервалов или что-то такое.