摘要:
最近客户反映数据同步程序打开运行一段时间后,系统会很卡,CPU在60%-70%。程序是用线程无限循环去更新数据,当然也设置了间隔时间。没判断一次间隔时间,都使用了Sleep(100)去停顿一下。所以我改了Sleep(2000)加大停顿时间。我还设置了程序的优先级,找了下资料,顺便记录下。 进程(线程)的优先级越高,那么就可以分占越多的CPU时间片,每个进程都有相应的优先级,优先级决定它何时运行和占用CPU的时间。最终的优先级共分 32 级,是从 0 到 31 的数值,称为基本优先级别。 SetPriorityClass(设置进程优先级) function SetPriorityClass(h. 阅读全文