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