#include <iostream>
#include <thread> // 引入 thread 库
#include <chrono> // 引入 chrono 库,用于高精度的时间单位
int main() {
std::cout << "程序开始休眠..." << std::endl;
// 使用 std::this_thread::sleep_for 来让当前线程休眠指定的时间
// 这里休眠 2 秒钟 (2000 毫秒)
std::this_thread::sleep_for(std::chrono::seconds(2));
std::cout << "程序休眠结束" << std::endl;
return 0;
}
<thread> 和 <chrono> 是 C++11 引入的标准库,分别用于处理线程和时间相关的操作。std::this_thread::sleep_for:这是 C++11 中推荐的休眠方式,它可以让当前线程暂停执行一段时间。这里使用了 std::chrono::seconds(2) 来指定休眠时间为 2 秒。std::chrono:提供了高精度的时间单位,如 seconds, milliseconds, microseconds 等,可以根据需要选择不同的时间单位。如果你需要更精确的控制或者不同单位的时间,可以调整 std::chrono 中的时间单位。
上一篇:c++ sort函数
下一篇:bits/stdc++.h
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站