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

原文链接: https://www.cnblogs.com/mmmmmmmmm/p/14790741.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

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

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/404138

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月24日 下午6:42
下一篇 2023年4月24日 下午6:43

相关推荐