C++ 11 查看硬件线程个数等信息
来源:互联网 发布:c语言常考题 编辑:程序博客网 时间:2024/06/03 23:04
#include <iostream>#include <thread>#include <pthread.h>#include <mutex>using namespace std;mutex mtx;void showinfo(){lock_guard<mutex> lk(mtx); cout<<"hardware thread is "<<thread::hardware_concurrency()<<endl; cout<<"thread id is "<<pthread_self()<<endl; cout<<"thread id is "<<this_thread::get_id()<<endl;}int main(){ thread t1(showinfo);{lock_guard<mutex> lk(mtx);cout<<"thread native handle is "<<t1.native_handle()<<endl;} t1.join(); return 0;}
在linux下,线程原始句柄就是线程的ID。
在windows下(需将代码中与pthread相关的部分去掉),得到的线程ID和线程原始句柄不一样。
PS:在mingw下,信息与linux一致。
0 0
- C++ 11 查看硬件线程个数等信息
- Linux查看内存等硬件信息
- Linux查看CPU等硬件信息
- Linux查看CPU个数、内存等信息
- Linux查看CPU信息、机器型号等硬件信息
- Linux查看CPU信息、机器型号等硬件信息
- Linux查看CPU信息、机器型号等硬件信息
- Linux查看CPU信息、机器型号等硬件信息
- Linux查看CPU信息、机器型号等硬件信息
- Linux查看CPU信息、机器型号等硬件信息
- Linux查看CPU信息、机器型号等硬件信息
- Linux查看CPU信息、机器型号等硬件信息
- Linux查看CPU信息、机器型号等硬件信息
- Linux查看CPU信息、机器型号等硬件信息
- Linux知识 - 查看CPU信息、硬件型号等信息
- Linux 查看CPU信息、机器型号等硬件信息
- Linux 查看CPU信息、机器型号等硬件信息
- Linux 查看CPU信息、机器型号等硬件信息
- spark与elasticsearch整合
- eclipse 发布 签名android 程序
- Python入门 之 函数
- C++ 类成员的可访问范围
- 设计模式之工厂三姐妹解读(三)
- C++ 11 查看硬件线程个数等信息
- 内联成员函数和重载成员函数
- 解决Ubuntu 14.04 grub选择启动项 10秒等待时间
- GridView详解
- 二叉树系列7:判断整数序列是不是二叉搜索树的后序遍历结果
- android Drawable小结
- Python入门 之 切片
- smart pointer
- 设计模式之工厂三姐妹解读(四)