程序解决方法

来源:百度知道 编辑:UC知道 时间:2024/05/24 05:22:38
写了个程序,要不断循环,读取文件进行操作,但导致CPU100%,有没有好点的解决方法
已经用了多线程,缓冲也用了

我认为首先要确认一下CPU100%占用是否是由于运行这个程序导致的。
不断循环一般不会导致这个结果,就象用Timer计时一样。
读取文件也不太可能,关键是读取文件之后进行了什么操作。

用多线程就行了
单线程会吃光CPU的

错。

程序的一个要求就是有限性。
必需在有限的步骤中结束,现在不断的循环,不符合程序的要求。

所以出错。CPU 100%是正常的,CPU卡在那里不动了。

文件再大也头啊,因此,不存在死循环问题,用缓冲试试,内存的速度可比快多了