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

- 上一篇:C++定时执行函数耗时较长会发生什么
- 下一篇:c++实现控制函数调用超时时间