自动“智能”流程优先级管理值得吗?

时间:2009-10-15 09:49:06

标签: operating-system

我正在开发一个非常大的应用程序,它同时运行多个进程;在任何给定时刻都没有,或者只有一个进程与用户交互。暂时提高用户当前正在进行交互的流程的优先级是不是一个好主意?

作为同一问题的第二部分,请尽可能提供实际案例。是否有任何常见的操作系统或应用程序决定实现或专门不实现此类功能?

2 个答案:

答案 0 :(得分:2)

如果我要做任何类似的事情,我建议做与你提议的相反。即,而不是促进一个进程优先级,降级您的应用程序中的所有其他进程。这样做的好处是不会对同时在系统上运行的任何其他东西产生不利影响。

答案 1 :(得分:1)

MS Windows已执行此操作MSDN doc for priority boosts

各种虚拟机应用 - 例如VMWare融合和OSX上的Parallels可以选择提升Mac进程或虚拟机的原理