multihilo

Es fácil confundir el subproceso múltiple con la multitarea o la multiprogramación, que son ideas algo diferentes.

El subproceso múltiple es la capacidad de un programa o un proceso del sistema operativo para administrar su uso por más de un usuario a la vez e incluso administrar múltiples solicitudes por parte del mismo usuario sin tener que tener múltiples copias de la programación ejecutándose en la computadora. Cada solicitud de usuario de un programa o servicio del sistema (y aquí un usuario también puede ser otro programa) se mantiene como un hilo con una identidad separada. A medida que los programas trabajan en nombre de la solicitud inicial para ese hilo y son interrumpidos por otras solicitudes, se realiza un seguimiento del estado del trabajo en nombre de ese hilo hasta que se completa el trabajo.