public class cpu
{
public static void main(String[] args)
{
long startTime = 0;// 开始时间
int busyTime = Integer.parseInt(args[0]);// 繁忙时间
int idleTime = Integer.parseInt(args[1]);// 空闲时间
while (true)
{
startTime = System.currentTimeMillis(); // CPU繁忙
while (System.currentTimeMillis() - startTime <= busyTime); // CPU空闲
try
{
Thread.sleep(idleTime);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
}
java 实现占用特定百分比的CPU资源
最新推荐文章于 2024-07-27 21:26:53 发布
本文介绍了一个使用Java编写的简单程序,该程序通过交替设置CPU的繁忙时间和空闲时间来模拟CPU的工作负载。程序接受两个参数:繁忙时间(毫秒)和空闲时间(毫秒),并无限循环地重复这两个阶段。
1326

被折叠的 条评论
为什么被折叠?



