Concurrencia vs Paralelismo
Concurrencia es organizar un programa para manejar varias tareas a la vez, aunque no corran exactamente al mismo tiempo. Es sobre diseño y estructura.
Paralelismo es ejecutar varias tareas literalmente al mismo tiempo, usando múltiples núcleos o procesadores. Es sobre ejecución real simultánea.
Puedes tener concurrencia sin paralelismo (un solo núcleo) y paralelismo sin buena concurrencia. Lo ideal es combinar ambos.
Escenario: Un gopher cuya función es trasladar los libros al incinerador
Escenario: Duplicando todo -> Paralelismo
Escenario: Concurrencia y paralelismo
Tomado de https://go.dev/blog/waza-talk