日期:2014-05-19  浏览次数:20728 次

多线程的时候CPU吃紧
我开多线程去执行一个长时间的方法,这个方法里头是对仪器进行操作的很多个step,一步一步执行下去,中间没有加延时,这个操作根据用户设置会执行几分钟或者几十分钟不等,执行的时候CPU一直徘徊在60到90之间,感觉很吃力。



------解决方案--------------------
循环中间加
Thread.Sleep(20);
让它休息休息~
------解决方案--------------------
写这种程序,写的好不好,就看延时延得到不到位
Thread.Sleep(time);
呵呵
------解决方案--------------------
循环中间加小休息
------解决方案--------------------
循环中间加小休息