温馨提示×

linux毫秒sleep怎么实现

小樊
81
2024-12-28 23:39:08
栏目: 智能运维

在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毫秒,然后继续执行。

0