【编程之美】1.1让cpu占用率曲线听你指挥
2015-01-17 10:11
281 查看
尝试了书中的几种方式,发现都不明显,只有下面这种方法,而且要把时间片调到7ms的时候,才大致是在百分之50:
/* * 让cpu占用率曲线听你指挥 * * 写一个程序,让用户来决定windows任务管理器的cpu占用率,程序越精简越好,计算机语言不限。实现下面三种情况 * * 1、cpu的占用率固定在50%,为一条直线 * 2、cpu的占用率为一条直线,具体占用率由命令行参数决定(参数范围1~100) * 3、cpu的占用率状态是一条正弦曲线 */ #include <windows.h> using namespace std; int main() { DWORD startTime = 0; unsigned busyTime = 7; unsigned idleTime = busyTime; SetThreadAffinityMask(GetCurrentProcess(), 0x00000001); while (true) { startTime = GetTickCount(); while (GetTickCount() - startTime <= busyTime) { ; } Sleep(idleTime); } }
相关文章推荐
- 编程之美 1.1 让cpu占用率曲线听你指挥(多核处理器)
- 编程之美 1.1 让cpu占用率曲线听你指挥(多核处理器)
- 编程之美 1.1 让CPU占用率曲线听你的指挥
- 读书笔记之编程之美 - 1.1 让CPU占用率曲线听你指挥
- 编程之美 1.1 让CPU占用率曲线听你的指挥
- [.NET][编程之美][1.1]C# 实现让CPU占用率曲线听你的指挥 – 可指定运行核心
- 编程之美:让CPU占用率曲线听你指挥
- 编程之美读书笔记1.1——让CPU占用率曲线听你的指挥
- 编程之美 1.1 让cpu占用率曲线听你指挥(多核处理器)
- 编程之美:让CPU占用率曲线听你指挥
- 编程之美1.1让CPU占用率曲线听你指挥
- 《编程之美》1.1 让CPU占用率曲线听你指挥
- 编程之美1.1 让CPU占用率曲线听你指挥
- 编程之美:第一章 1.1 让CPU占用率曲线听你指挥
- 编程之美:让CPU占用率曲线听你指挥
- 编程之美读书笔记_1.1_让CPU占用率曲线听你指挥
- 1.1 让CPU占用率曲线听你指挥[cpu manager]
- 编程之美 - 让CPU占用率曲线听你指挥
- [趣味编程]CPU占用率曲线听我指挥
- 编程之美:让CPU占用率曲线听你指挥