码迷,mamicode.com
首页 > 其他好文 > 详细

测试CPU核心个数

时间:2014-08-21 13:08:44      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   io   ar   div   

//测试CPU核心个数
#if !defined (_WIN32) && !defined (_WIN64)
#define LINUX
#include <unistd.h>
#else
#define WINDOWS
#include <windows.h>
#endif
unsigned core_count()
{
  unsigned count = 1; // 至少一个
  #if defined (LINUX)
  count = sysconf(_SC_NPROCESSORS_CONF);
  #elif defined (WINDOWS)
  SYSTEM_INFO si;
  GetSystemInfo(&si);
  count = si.dwNumberOfProcessors;
  #endif
  return count;
}
#include <iostream>
int main()
{
  unsigned sz = core_count();
  std::cout << sz << (1 == sz ? "core" : "cores") << std::endl;
}

http://www.cppblog.com/Chipset/archive/2009/02/20/74403.html

测试CPU核心个数,布布扣,bubuko.com

测试CPU核心个数

标签:style   blog   http   color   os   io   ar   div   

原文地址:http://www.cnblogs.com/youngt/p/3926759.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!