Предварительный просмотр VS 11 dev включает часть стандартной библиотеки, имеющую дело с потоками. Так что теперь вы можете сказать:
std::this_thread::sleep_for(std::chrono::microseconds(1));
Конечно, это не означает, что поток будет активирован точно через это время, но он должен быть настолько близок, насколько позволяет платформа (и реализация библиотеки). Как отмечалось в других комментариях, Windows на самом деле не позволяет потокам бездействовать так долго.