CPU正弦曲线【编程之美】
来源:互联网 发布:电钢琴推荐yamaha知乎 编辑:程序博客网 时间:2024/05/22 10:28
#include <WINDOWS.H>
#include <stdlib.h>
#include <math.h>
const int sampling_count=200;
const double pi=3.1415926535;
const int total_amplitude=300;
int _tmain(int argc,_TCHAR*argv[])
{
DWORD busySpan[sampling_count];
int amplitude=total_amplitude/2;
double radian=0.0;
double radianincrement=2.0/(double)sampling_count;
for (int i=0;i<sampling_count;i++)
{
busySpan[i]=(DWORD)(amplitude+(sin(pi*radian)*amplitude));
radian+=radianincrement;
}
DWORD startTime=0;
for (int j=0;;j=(j+1)%sampling_count)
{
startTime=GetTickCount();
while ((GetTickCount()-startTime)<=busySpan[j]);
Sleep(total_amplitude-busySpan[j];)
}
return 0;
}
#include <stdlib.h>
#include <math.h>
const int sampling_count=200;
const double pi=3.1415926535;
const int total_amplitude=300;
int _tmain(int argc,_TCHAR*argv[])
{
DWORD busySpan[sampling_count];
int amplitude=total_amplitude/2;
double radian=0.0;
double radianincrement=2.0/(double)sampling_count;
for (int i=0;i<sampling_count;i++)
{
busySpan[i]=(DWORD)(amplitude+(sin(pi*radian)*amplitude));
radian+=radianincrement;
}
DWORD startTime=0;
for (int j=0;;j=(j+1)%sampling_count)
{
startTime=GetTickCount();
while ((GetTickCount()-startTime)<=busySpan[j]);
Sleep(total_amplitude-busySpan[j];)
}
return 0;
}
- CPU正弦曲线【编程之美】
- 编程之美--让CPU显示正弦曲线
- 编程之美——CPU正弦曲线
- linux CPU 画正弦曲线 编程之美
- 让CPU使用为正弦曲线-编程之美1.1实现
- 《编程之美》读书笔记(一):让CPU占用率画直线和正弦曲线(Java实现)
- 编程之美-CPU占用率
- CPU正弦曲线
- 《编程之美》之CPU曲线
- 读编程之美:CPU占用率
- 编程之美 1.1、CPU占用率
- 使cpu占用率50% --《编程之美》
- 编程之美——CPU占用率
- 一些题:编程之美 | CPU使用率
- 《编程之美》——CPU使用率
- 编程之美——CPU占用率
- 编程之美1.1多核CPU
- 《编程之美》读书笔记-CPU占用率
- 成功的程序员
- hdoj 1284 母函数(打表找规律)
- 创建ORCLE存储过程含有一个输出游标参数和输出整型参数(实现对表的分页效果)
- c陷进与缺陷笔记(1)
- Mac OS X系统快捷键一览表(中文)
- CPU正弦曲线【编程之美】
- Linux netstat命令
- JVM内存管理学习整理
- 使用YUI CSS工具
- C语言中随机函数应用
- 多栏自适应布局问题浅谈
- UIKit Framework Reference
- 开始学写iphone游戏
- C语言中extern的用法