溫馨提示×

C語言下如何實現微秒級延時

小億
287
2023-12-28 05:02:19
欄目: 編程語言

在C語言中,可以使用usleep()函數來實現微秒級延時。usleep()函數的原型如下:

#include <unistd.h>

int usleep(useconds_t usec);

usleep()函數將進程掛起指定的微秒數,即實現了指定微秒級的延時。其中,usec是要延遲的微秒數。

下面是一個使用usleep()函數實現微秒級延時的例子:

#include <stdio.h>
#include <unistd.h>

int main() {
    int delayTime = 1000000; // 延時1秒
    usleep(delayTime);
    printf("延時結束\n");

    return 0;
}

在上面的例子中,使用usleep()函數將進程掛起1秒,然后輸出"延時結束"。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女