Notification
- 任务管理器cpu刷新时间默认为1s(可设置)
- 一个cpu刷新时间内多些GAP(一组busy和sleep组成一个gap),显示效果更明显
- 任务管理器默认显示cpu占用率为 cpu 忙碌时间 / cpu 总时间 / cpu数目 ,可通过(任务管理器->性能->打开资源监视器查看具体cpu占用率)
Code
- 直线
#include<stdio.h>
#include<time.h>
#include<math.h>
#include<windows.h>
typedef long long ll;
ll startTime = 0;
int busyTime = 50;
int idleTime = 50;
int main()
{
SetThreadAffinityMask(GetCurrentThread(),1);
while(true){
startTime = GetTickCount();
while(GetTickCount() - startTime