%20.png)
El proceso está ejecutando una instancia de una aplicación. Cada proceso obtuvo su estado, ID, espacio de direcciones, etc., y se aisló entre sí. ¿Se parece a un contenedor que ejecuta un servicio específico? En algún aspecto, ¿la programación paralela es muy similar a la programación distribuida?
Respuesta1
Un contenedor es una forma de ejecutar un proceso/conjunto de procesos que están agrupados y tienen límites de recursos/accesos limitados reservados para aislarlos. (Generalmente se aplica más aislamiento entre contenedores que procesos regulares)
La programación paralela y la programación distribuida son similares. En la programación paralela, los subprocesos generalmente se ejecutan en el mismo sistema, por lo que pueden acceder a la misma memoria; en la programación distribuida este no es necesariamente el caso, es decir, los subprocesos están más separados y es necesario tener en cuenta aspectos como la latencia de la red y los cachés de objetos compartidos. cuenta también.