在Linux中,你可以使用usleep()
函数来实现毫秒级的延迟
#include <unistd.h>
#include <stdio.h>
int main() {
printf("Sleeping for 500 milliseconds...\n");
usleep(500 * 1000); // 500 milliseconds = 500 * 1000 microseconds
printf("Awake!\n");
return 0;
}
在这个示例中,usleep()
函数接受一个以微秒为单位的参数。我们将500毫秒转换为微秒,即500 * 1000微秒,然后传递给usleep()
函数。程序将暂停执行500毫秒,然后继续执行。