La diferencia entre concurrencia y paralelismo en java jvm
La concurrencia y el paralelismo se refieren a:
Explicación 1: La concurrencia se refiere a la ocurrencia de dos o más eventos en el mismo momento; y el paralelismo se refiere a la ocurrencia de dos o más eventos dentro del mismo intervalo de tiempo.
Explicación 2: El paralelismo se refiere a múltiples eventos en diferentes entidades; la concurrencia se refiere a múltiples eventos en la misma entidad.
Explicación 3: Se procesan varias tareas "simultáneamente" en un procesador y se procesan varias tareas en varios procesadores. Por ejemplo, clúster distribuido de hadoop
Por lo tanto, el objetivo de la programación concurrente es utilizar completamente cada núcleo del procesador para lograr el mayor rendimiento de procesamiento.