Home - llpuchaicela/Threads_VS_Actor_Model GitHub Wiki
Un hilo también se denomina proceso ligero. Los subprocesos proporcionan una forma de mejorar el rendimiento de las aplicaciones mediante el paralelismo. Los subprocesos representan un enfoque de software para mejorar el rendimiento del sistema operativo al reducir el subproceso de sobrecarga es equivalente a un proceso clásico.
JVM La maquina virtual Java es un sistema multihilo, Por ende gestiona los detalles, asignación de tiempos de ejecución, prioridades de forma similar a como gestiona un sistema Operativo múltiples procesos. Sin embargo cabe recalcar la diferencia básica entre un proceso de Sistema Operativo y un Thread Java es que los hilos corren dentro del JVM. Los Threads tambien permiten una enorme flexibilidad para los programadores a la hora de plantearse el desarollo de aplicaciones.
Los Threads son utiles ya que permiten que el flujo de programas se pueda dividir en dos o mas partes, cada parte la cual se ocupa de alguna tarea de fora independiente.