1.-DEFINICION Y CARACTERISTICAS DE LA PROGRAMACION
CONCURRENTE.
Concepto: Programa Concurrente es un programa que tiene más de una línea lógica de
ejecución, es decir, es un programa que parece que varias partes del mismo se ejecutan
simultáneamente....
More
1.-DEFINICION Y CARACTERISTICAS DE LA PROGRAMACION
CONCURRENTE.
Concepto: Programa Concurrente es un programa que tiene más de una línea lógica de
ejecución, es decir, es un programa que parece que varias partes del mismo se ejecutan
simultáneamente.
Características:
1. Indeterminismo: Las acciones que se especifican en un programa secuencial tienen un
orden total, pero en un programa concurrente el orden es parcial, ya que existe una
incertidumbre sobre el orden exacto de ocurrencia de ciertos sucesos, esto es, existe un
indeterminismo en la ejecución.
2. Interacción entre procesos: Los programas concurrentes implican interacción entre los
distintos procesos que los componen:
• Los procesos que comparten recursos y compiten por el acceso a los mismos.
• Los procesos que se comunican entre sí para intercambiar datos.
3. Gestión de recursos: Los recursos compartidos necesitan una gestión especial. Un
proceso que desee utilizar un recurso compartido debe solicitar dicho recurso, esperar
Less