讓CPU佔用率畫出正弦曲線

都說計算機編程乏味,可是好多程序員卻玩地津津有味。計算機的世界什麼都可以用來做爲程序員的遊戲,比如CPU。下面就讓我們來讓Windows下的任務管理器聽我們指揮,畫出完美的正弦曲線吧。

 

思路:

0、目測windows下任務管理器刷新頻率爲1s,每一次刷新的CPU佔用率其實就是這一時間段的 忙碌時間 / 全部時。

1、用循環和sleep方法來實現任一值的CPU佔用率。

2、既然要畫正弦曲線,之前先用兩個數組busyTime[]和idleTime[]確定好循環與sleep時間。

 

注意:

1、假設系統當前只有當前程序運行

2、雙核系統下運行一個死循環其中一個CPU佔用率100%,另一個無影響

 

源碼:

 

結果:

CPU佔用率

 

 

 

發佈了42 篇原創文章 · 獲贊 6 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章