引用 楼主 niubidabianmeimeiaaa 的回复:VC 写了个 控制台程序,控制台程序不断更新数据 并显示, 一切都很正常。 同时打开一个游戏, 两个程序窗口同时在 屏幕上,游戏获得焦点 ,控制台程序失去焦点 控制台程序就会十分慢,卡。 游戏失去焦点 运行还是非常流畅,这是怎么回事啊, CPU使用率100, 如果控制台程序一获得焦点 又会非常流畅。就是失去焦点 就不行了, 就是打开这个游戏的情况下。 应该不是机器配置的问题吧。 是不是可以控制进程优先 控制台程序是单线程的,一旦创建了从 线程 情况更是如此,但是控制台一获得焦点 就又正常了,这是为什么呢,难道是游戏 抢占CPU 吗,应该怎样 做呢 100%,你看一下任务管理器中,是你的程序吃CPU,还是游戏吃CPU。 看你的描述,好像是游戏获得焦点时抢了CPU. 还有,你在你任务管理器中,右击你的EXE,设置优先级,看看是否会有变化。