当前位置:首页 C++ > 正文

c++延时函数delay

作者:野牛程序员:2023-08-11 18:10:32 C++阅读 3546

在 C++ 中,可以使用 <chrono> 头文件中的 std::this_thread::sleep_for 函数来实现延时操作。这个函数允许你让当前线程休眠一段指定的时间。

以下是一个示例代码,展示如何在 C++ 中使用延时函数:

#include <iostream>
#include <chrono>
#include <thread>

int main() {
    std::cout << "开始等待..." << std::endl;

    // 延时1秒
    std::chrono::seconds duration(1);
    std::this_thread::sleep_for(duration);

    std::cout << "等待结束。" << std::endl;

    return 0;
}

在这个例子中,程序会等待 1 秒钟,然后输出 "等待结束。"。可以根据需要更改 std::chrono::seconds 的参数来设置不同的延时时间。

需要注意的是,使用延时函数可能会导致当前线程被阻塞,而不是整个程序。如果需要在多线程环境下进行延时操作,确保只有当前线程受影响。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击