程序CPU占用高的可能原因:
1、存在死循环;
- 为什么死循环会导致CPU占用高呢?
- 解决方法:在死循环中添加“Thread.sleep(1);”,如下所示:
-
while(true)
-
{
-
if(进入条件)
-
{
-
//该模块处理语句
-
}
-
else
-
{
-
Thread.sleep(1);
-
}
-
}
2、高频率的IO操作。
PS:未写完,后续会补充。
1、存在死循环;
2、高频率的IO操作。
PS:未写完,后续会补充。