使程序的cpu占用率呈现正弦曲线
来源:互联网 发布:域名绑定ip非80端口 编辑:程序博客网 时间:2024/05/29 07:52
在《编程之美》上面,作者给的解法考虑到了其他程序对cpu的占用而影响最终曲线形状的问题。作者调用了windows的API,而我的系统是linux系统,没有图形化的界面可显示cpu运行曲线,所以我就省力只打印此程序的cpu占用情况,然后根据此程序的cpu占用值验证程序的正确性。
/* * 使cpu的运行图像向一条正弦曲线 * StoryMonster 2016/7/15 */#include <iostream>#include <cmath>#include <cstdlib>#include <ctime>int main(){ const double pi = 3.1415926; //本例中将一个正弦周期等分为20,使每一个时间常量为2*pi/20; unsigned int currentTimeCount = 0; while(true) { unsigned int busy = sin(currentTimeCount*2*pi/20)*500 + 500; unsigned int relax = 1000 - busy; usleep(relax*1000); clock_t tim1 = clock(); clock_t tim2 = clock(); while(tim2 - tim1 < busy*1000) tim2 = clock(); currentTimeCount++; if(currentTimeCount==20) currentTimeCount = 0; } return 0;}
1 0
- 使程序的cpu占用率呈现正弦曲线
- 使cpu占用率成正弦曲线~~~
- cpu占用率正弦曲线
- CPU使用率呈现正弦曲线
- 编写程序 控制cpu占用率-4 绘制CPU使用率的正弦曲线
- 写程序+控制cpu占用率-4+绘制CPU使用率的正弦曲线2+C#+实现
- 写程序 控制cpu占用率-4 绘制CPU使用率的正弦曲线2 通过C#指定线程运行的 CPU
- 让CPU占用率画出正弦曲线
- 让CPU占用率画出正弦曲线
- 控制CPU占用率曲线为正弦曲线
- cpu占用率为正弦曲线(C#实现)基本照抄书上的C++
- 多cpu(多核)下让cpu占用率成正弦曲线
- 编写程序使windows任务管理器的CPU使用率成正弦曲线
- Task Manager 中CPU占用率正弦曲线C#实现
- 编程让任务管理器中CPU占有率呈现正弦曲线
- [C++]让CPU使用率曲线呈现为正弦曲线(一)
- CPU 占用率的获得
- 编写程序 控制cpu占用率
- hdu 2197
- javaWeb项目下加载dll文件(转载)
- OSI七层协议模型和TCP/IP四层模型比较
- splice()方法删除二维数组项的问题
- 几种算法
- 使程序的cpu占用率呈现正弦曲线
- 请回答!百度钱包,我对你竖中指!更是对自己竖中指!
- Android学习笔记(三)
- OpenGL---绘制几何图形的一些细节
- 指针
- jsoup处理url
- javaScript数组中的方法1
- 中国象棋将帅问题
- ubuntu下,Android Studio 卡在 Scanning project directories