Concurrencia
Proceso
Es la ejecución simultanea de todos los procesos
Es a lo que llamamos un programa en ejecución
Diferencias entre Proceso, Concurrencia, Secuencialidad, Thread y Multi-thread
Thread
Secuencialidad
La unidad más pequeña de ejecución dentro de un proceso.
Ejecución de instrucciones una tras otra en orden secuencial.
Multi-Thread
Elaborado por Jorge Manuel Cardenas Gracia del grupo 407-A el 16 de febrero del 2024
Ejecución de múltiples hilos dentro de un mismo proceso.
20XX
Super!
We love data
Características
- Tiene su propio espacio de memoria.
- Puede ejecutarse independientemente de otros procesos.
- Se comunica con otros procesos a través de mecanismos como pipes o colas.
Características
- Los procesos pueden ejecutarse de manera intercalada.
- Pueden compartir recursos como la CPU.
- Se necesita sincronización para evitar problemas como condiciones de carrera.
Características
- No hay paralelismo en la ejecución.
- Cada instrucción espera a que la anterior termine.
- Se utiliza en operaciones simples y lineales.
Características
- Comparten el mismo espacio de memoria y recursos dentro de un proceso.
- Pueden ejecutarse de forma independiente.
- Más livianos que los procesos, con menor costo de creación.
Características
- Mayor aprovechamiento de la concurrencia.
- Los hilos pueden ejecutarse en paralelo en sistemas multi-core.
- Mayor complejidad en la gestión de la concurrencia y sincronización.
Diferencias entre Proceso, Concurrencia, Secuencialidad, Thread y Mult
Jorge Cárdenas
Created on February 17, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Essential Dossier
View
Essential Business Proposal
View
Essential One Pager
View
Akihabara Dossier
View
Akihabara Marketing Proposal
View
Akihabara One Pager
View
Vertical Genial One Pager
Explore all templates
Transcript
Concurrencia
Proceso
Es la ejecución simultanea de todos los procesos
Es a lo que llamamos un programa en ejecución
Diferencias entre Proceso, Concurrencia, Secuencialidad, Thread y Multi-thread
Thread
Secuencialidad
La unidad más pequeña de ejecución dentro de un proceso.
Ejecución de instrucciones una tras otra en orden secuencial.
Multi-Thread
Elaborado por Jorge Manuel Cardenas Gracia del grupo 407-A el 16 de febrero del 2024
Ejecución de múltiples hilos dentro de un mismo proceso.
20XX
Super!
We love data
Características
Características
Características
Características
Características