static UINT AnswerFun(LPVOID pParam)
{
int TELV=0;
while (TRUE)
{
TELV++;
if (TELV>50000) break;
}
FILETIME CreationTime,ExitTime,KernelTime,UserTime;
GetThreadTimes(GetCurrentThread(),&CreationTime,&ExitTime,&KernelTime,&UserTime);
}AfxBeginThread(AnswerFun,(LPVOID)this);使用AfxBeginThread创建了一个线程,在线程中使用GetThreadTimes获得CPU使用信息,怎么KernelTime和UserTime的返回都是0啊?
{
int TELV=0;
while (TRUE)
{
TELV++;
if (TELV>50000) break;
}
FILETIME CreationTime,ExitTime,KernelTime,UserTime;
GetThreadTimes(GetCurrentThread(),&CreationTime,&ExitTime,&KernelTime,&UserTime);
}AfxBeginThread(AnswerFun,(LPVOID)this);使用AfxBeginThread创建了一个线程,在线程中使用GetThreadTimes获得CPU使用信息,怎么KernelTime和UserTime的返回都是0啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货