读书人

CPU始终进程50%?解决思路

发布时间: 2012-04-25 19:32:32 作者: rapoo

CPU始终进程50%?
写了个服务,开机状态下始终CPU占有率为50%上下浮动(双核)。 如果发布在单核机器上,那就是100%了,
服务启动只是对时间做判断,确定是否在这个时间段内执行操作,定时扫描,死循环方式。

各位大神能提供点思路吗?

[解决办法]
你代码问题,去查吧,如果你while死循环,肯定占cpu
[解决办法]
定时间隔放长点,试试,确保间隔内,逻辑执行完
[解决办法]
看到过一道面试题就是如何画一个50%的CPU线条
[解决办法]

你的死循环内容执行的太勤了。

适当的sleep下。

读书人网 >C#

热点推荐