我写了个图形界面程序,有个好几个线程不停地扫描来刷新显示,该进程的CPU占用率在26%左右,这个正常吗?如果不正常怎么降低啊?扫描频率已经降到最低要求了啊!
------解决方案--------------------
设计问题,换一下思路吧。
改成:那几个线程只扫描数据,存在内存里。然后用一个线程定时(每秒)去向这几个线程取数据、刷新显示。
------解决方案--------------------
一轮刷新完,sleep几秒试试
------解决方案--------------------
电脑cpu是不是很老了