C++耗时休眠时间函数
时间: 2024-10-22 09:01:22 浏览: 23
详解C++11 线程休眠函数
在C++中,可以使用`std::this_thread::sleep_for()`函数来使当前线程暂停一段时间。该函数允许指定时间段以指定的单位进行计算。具体地,你可以使用毫秒(ms)、秒(s)、分钟(m)、小时(h)等单位来指定休眠时间。
下面是一个使用`std::this_thread::sleep_for()`函数的示例代码:
```cpp
#include <iostream>
#include <thread>
#include <chrono>
int main() {
std::cout << "开始休眠...\n";
std::this_thread::sleep_for(std::chrono::seconds(5)); // 休眠5秒
std::cout << "休眠结束\n";
return 0;
}
```
在上面的示例中,`std::this_thread::sleep_for()`函数用于使当前线程休眠5秒钟。你可以根据需要将时间参数替换为不同的时间单位。注意,使用`std::this_thread::sleep_for()`函数可能会导致线程暂停一段时间,这可能会影响程序的性能和响应速度。在使用时应谨慎考虑。
阅读全文