Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++ sleep

作者:依寞相随   发布日期:2025-12-22   浏览:53

#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;
}

解释说明:

  1. 头文件引入<thread><chrono> 是 C++11 引入的标准库,分别用于处理线程和时间相关的操作。
  2. std::this_thread::sleep_for:这是 C++11 中推荐的休眠方式,它可以让当前线程暂停执行一段时间。这里使用了 std::chrono::seconds(2) 来指定休眠时间为 2 秒。
  3. std::chrono:提供了高精度的时间单位,如 seconds, milliseconds, microseconds 等,可以根据需要选择不同的时间单位。

如果你需要更精确的控制或者不同单位的时间,可以调整 std::chrono 中的时间单位。

上一篇:c++ sort函数

下一篇:bits/stdc++.h

大家都在看

c++闭包

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++格式化字符串

c++ orm框架

c++ random函数用法

队列c++

c++freopen怎么用

c++virtual

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站