Ventajas de multitarea

Para el usuario, la ventaja de la multitarea es la capacidad de tener varias aplicaciones abiertas y funcionando al mismo tiempo. Por ejemplo, un usuario puede editar un archivo con una aplicación mientras otra aplicación está recalculando una hoja de cálculo.

Para el desarrollador de aplicaciones, la ventaja de la multitarea es la capacidad de crear aplicaciones que usan más de un proceso y crear procesos que usan más de un subproceso de ejecución. Por ejemplo, un proceso puede tener un subproceso de interfaz de usuario que administre interacciones con el usuario (entrada de teclado y mouse) y subprocesos de trabajo que realizan otras tareas mientras el subproceso de la interfaz de usuario espera la entrada del usuario. Si asigna una prioridad más alta al subproceso de la interfaz de usuario, la aplicación tendrá mayor capacidad de respuesta para el usuario, mientras que los subprocesos de trabajo usan el procesador de forma eficaz durante los momentos en que no hay ninguna entrada del usuario.