SDK12-1,帮忙看个书上程序,
SDK12-1,帮忙看个书上程序,
#include <windows.h>
#include <iostream.h>
int main()
{
SYSTEM_INFO si;
DWORD dwProc;
GetSystemInfo(&si);
cout<<"Number of available process:"<<si.dwNumberOfProcessors<<endl;
for(dwProc = 0; dwProc < si.dwNumberOfProcessors; ++dwProc)
{
//发送处理器数目并确定处理器是否是活动的
//即检测处理器能否接受线程
cout<<"Processor "<<dwProc;
if((si.dwActiveProcessorMask&(1<<dwProc)) != 0)//
cout<<" is active."<<endl;
else
cout<<" is inactive."<<endl;
}
return 0;
}
输出:
Number of available process:1
Processor 0 is active.
Press any key to continue
请问,si.dwActiveProcessorMask啥意思?
1<<dwProc这个在这里又是啥意思??