How to Sleep for Milliseconds in C
The POSIX sleep(x) function is commonly used to pause a program for a specified number of seconds. However, in some scenarios, it may be necessary to suspend execution for milliseconds.
In C 11, the standard library provides a convenient method to achieve this:
#include <chrono> #include <thread>
std::this_thread::sleep_for(std::chrono::milliseconds(x));
By specifying the number of milliseconds in the std::chrono::milliseconds(x) constructor, you can precisely control the duration of the sleep. This eliminates the need for guessing the units of the sleep() function, resulting in clear and readable code.
The above is the detailed content of How Can I Sleep for Milliseconds in C ?. For more information, please follow other related articles on the PHP Chinese website!