• std::this_thread和std::thread下的一些函数


    1. std::thread

    hardware_concurrency()静态函数

    获取当前硬件支持多少个线程并行执行

    get_id()

    返回线程的id

    2. std::this_thread

    转载:中文标准库this_thread

    this_thread是一个命名空间,不是类也不是头文件

    get_id

    获取当前进程id

    yield

    当前线程放弃执行,让操作系统调度另一线程继续执行

    sleep_until

    线程睡眠到指定的时刻

    sleep_for

    睡眠指定的时间

    	using namespace std::chrono_literals;
    	std::this_thread::sleep_for(5s);   //睡眠5s
    	std::this_thread::sleep_for(100ms);//100ms
    	std::this_thread::sleep_for(std::chrono::seconds(3));  //3s
    	std::this_thread::sleep_for(std::chrono::milliseconds(1000));  //1000ms = 1s
    
  • 相关阅读:
    2020 11 21
    2020 11 20
    2020 11 19
    2020 11 18
    2020 11 17
    2020 11 16
    2020 11 15
    2020 11 14
    2020 11 14
    第五周学习进度报告
  • 原文地址:https://www.cnblogs.com/mmmmmmmmm/p/14790741.html
Copyright © 2020-2023  润新知