[Windows编程] 获取系统CPU 个数
2009-04-19 15:36
399 查看
随着多核CPU的普及, 程序中有必要考虑利用多核的优势来提高性能。 比如当创建线程池或者进程池的时候,可以根据系统CPU的个数来设定线程池/进程池的大小。
以下代码示例如何获取CPU的个数。
>> 原创文章的版权属于作者,转载请注明出处和作者信息(http://blog.csdn.net/WinGeek/), 谢谢。 <<
以下代码示例如何获取CPU的个数。
typedef void (WINAPI *PGNSI)(LPSYSTEM_INFO); DWORD GetNumberOfProcessors() { SYSTEM_INFO si; // Call GetNativeSystemInfo if supported or GetSystemInfo otherwise. PGNSI pfnGNSI = (PGNSI) GetProcAddress(GetModuleHandle(_T("kernel32.dll")), "GetNativeSystemInfo"); if(pfnGNSI) { pfnGNSI(&si); } else { GetSystemInfo(&si); } return si.dwNumberOfProcessors; }
>> 原创文章的版权属于作者,转载请注明出处和作者信息(http://blog.csdn.net/WinGeek/), 谢谢。 <<
相关文章推荐
- [Windows编程] 获取系统CPU 个数
- [Windows编程] 获取系统CPU 个数
- C/C++获取Windows系统CPU和内存及硬盘使用情况
- windows平台下,c++获取cpu型号,读取注册表获取系统软硬件信息代码
- windows平台下,c++获取cpu型号,读取注册表获取系统软硬件信息代码
- windows编程学习之获取系统信息
- windows平台下,c++获取cpu型号,读取注册表获取系统软硬件信息代码
- PHP获取通过windows系统命令wmic获取MAC地址、cpu序列号、主板序列号
- Windows下用C语言获取系统的CPU利用率、内存使用率、硬盘使用率等
- windows编程点滴(一)之Windows获取系统中所有进程
- windows 获取系统CPU和进程CPU 内存等信息
- windows平台下,c++获取cpu型号,读取注册表获取系统软硬件信息代码
- windows平台下 c++获取 系统版本 网卡 内存 CPU 硬盘 显卡信息
- python windows下通过SSH获取linux系统cpu、内存、网络使用情况
- Windows下获取硬件信息的编程(CPU、硬盘、内存和启动时间等)
- Windows下获取硬件信息的编程(CPU、硬盘、内存和启动时间等)
- C/C++获取Windows系统CPU和内存及硬盘使用情况
- windows获取系统资源使用状况 和 放弃cpu
- Windows下用C语言获取系统的CPU利用率、内存使用率、硬盘使用率等-转载
- windows平台下 c++获取 系统版本 网卡 内存 CPU 硬盘 显卡信息<转>