新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

c++中usleep的用法是什么,c语言usleep函数

发布时间:2024-03-14 18:13:22

c++中usleep的用法是甚么

在C++中,usleep函数用于使当前线程进入眠眠状态指定的微秒数。usleep函数接受一个参数,即要睡眠的微秒数。usleep函数的声明以下:

int usleep(useconds_t usec);

其中,usec表示要睡眠的微秒数。

例如,要使当前线程睡眠1秒,可使用以下代码:

#include <unistd.h>

int main() {
    usleep(1000000); // 1秒 = 1000000微秒
    return 0;
}

需要注意的是,usleep函数在C++11标准中已被弃用,建议使用更加精确的std::this_thread::sleep_for函数来实现线程睡眠。