C++ std::thread::hardware_concurrency() 获取CPU核心数

Posted 软件工程小施同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ std::thread::hardware_concurrency() 获取CPU核心数相关的知识,希望对你有一定的参考价值。

std::thread::hardware_concurrency()这个函数将返回同时并发在一个程序中的数量。

在多核系统中,返回值可以是CPU核心的数量,返回值也仅仅是一个提示,当系统无法获取时,函数返回0。

https://blog.csdn.net/weixin_28712713/article/details/90762123?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.control

以上是关于C++ std::thread::hardware_concurrency() 获取CPU核心数的主要内容,如果未能解决你的问题,请参考以下文章

thread::hardware_concurrency() 作为模板参数

仅移动类型的 back_inserter

获取硬件支持的线程数

令人困惑的 websocket tls 功能

C++11多线程笔记

学习C++有啥用途?