多任务处理的优点

对于用户,多任务的优势在于能够同时打开多个应用程序并运行。 例如,用户可以使用一个应用程序编辑文件,而另一个应用程序正在重新计算电子表格。

对于应用程序开发人员,多任务的优势在于能够创建使用多个进程的应用程序,以及创建使用多个执行线程的进程。 例如,进程可以具有一个用户界面线程,用于管理与用户的交互 (键盘和鼠标输入) ,以及当用户界面线程等待用户输入时执行其他任务的工作线程。 如果为用户界面线程提供更高的优先级,则应用程序对用户的响应速度更快,而工作线程在没有用户输入时会有效地使用处理器。