Muchos entornos tienen la llamada multitarea en su sistema operativo, esto es distinto al multihilo. En un sistema operativo multitarea a las tareas se les llama procesos pesados, mientras que en un entorno multihilo se les denomina procesos ligeros o hilos, la diferencia es que los procesos pesados están en espacios de direccionamiento distintos y por ello la comunicación entre procesos y el cambio de contexto es caro. Por el contrario, los hilos comparten el mismo espacio de direcciones y comparten cooperativamente el mismo proceso pesado, cada hilo guarda su propia pila, variables locales y contador de programa, por ello, la comunicación entre hilos es muy ligera y la conmutación de contexto muy rápida. (Referencia: Multitarea y Multihilo).
Vigésimo octavo videotutorial del curso de Java desde Cero, por Jesús Conde. En la sesión correspondiente, nuestro maestro nos expondrá lo que son las aplicación multitarea y cómo podemos desarrollar una por medio de la programación multihilos o multithreads, que es soportada por Java.
Vigésimo octavo videotutorial del curso de Java desde Cero, por Jesús Conde. En la sesión correspondiente, nuestro maestro nos expondrá lo que son las aplicación multitarea y cómo podemos desarrollar una por medio de la programación multihilos o multithreads, que es soportada por Java.
