c++休眠sleep
时间: 2023-08-14 16:13:50 浏览: 178
基于C++实现的线程休眠代码
在C++中,可以使用标准库中的`<chrono>`头文件来实现休眠功能。下面是一个示例代码:
```c++
#include <iostream>
#include <chrono>
#include <thread>
int main() {
std::cout << "Start" << std::endl;
// 休眠1秒
std::this_thread::sleep_for(std::chrono::seconds(1));
std::cout << "End" << std::endl;
return 0;
}
```
在上述代码中,`std::this_thread::sleep_for`函数接受一个时间间隔作为参数,可以使用`std::chrono::seconds`、`std::chrono::milliseconds`等来指定具体的时间长度。这样就可以实现在程序中暂停执行一段时间的效果。
阅读全文