void fun(){ int busyTime = 10; int idleTime = busyTime * 1.0; //调整这个1.0的值,以达到50%的标准,不同的计算机上是不同的。 int ret = SetThreadAffinityMask(GetCurrentThread(),0x00000001);//使这个程序跑在第一个CPU核心 INT64 startTime = 0; while (1){ startTime = GetTickCount(); while((GetTickCount() - startTime) <= busyTime) ; Sleep(idleTime); } }C程序,勿忘了#include
详细可以查看《编程之美》第一章,,这是以前微软的面试题
循环 叫他死循环