如何使CPU的使用率一直保持在50%?
不知道各位老兄有没有想过,
如何用JAVA实现,使CPU的使用率一直保持在50%。?
如何使CPU的使用率一直保持在50%?
[解决办法]
编程之美里面看到过让CPU呈现正弦曲线的。。
不过是C++
而且,我当时也确实觉得没有太大的用处,就没有细看
楼主可以找来看看
[解决办法]
看着一篇:
http://blog.csdn.net/java2000_net/archive/2008/10/25/3134569.aspx
[解决办法]
根据自己机器性能调busyTime和idleTime值
public class CPUTest { public static void main(String[] args) { int busyTime = 5; int idleTime = 50; long startTime = 0; while (true) { startTime = System.currentTimeMillis(); // busy loop while ((System.currentTimeMillis() - startTime) < busyTime){ // do nothing } // idle loop try { Thread.sleep(idleTime); } catch (InterruptedException e) { System.out.println(e); } } } }