在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;
}
在這個示例中,我們首先包含了unistd.h頭文件,它提供了usleep()函數的聲明。然后,在main()函數中,我們使用usleep()函數并傳入500 * 1000微秒作為參數,實現500毫秒的延時。最后,我們打印一條消息表示延時結束。