Beruflich Dokumente
Kultur Dokumente
La ejecucin del programa nos permite observar la carrera entre dos procesos en algn momento el que fue
iniciado con un contador ms alto pero con ms baja prioridad es alcanzado por el que tiene un menor
contador pero con mayor prioridad (llegando a pasar al de menor prioridad).
En clase contador se defini una variable de tipo entero para que esta se vaya incrementando
respectivamente, los dos demonios que fueron creados se ejecutaran indefinidamente (debido a en la clase
contador el incremento es indefinido debido al while(true) ) hasta que se cumpla la restriccin en que el
contador de el que tiene la ms alta prioridad sobrepase al que tiene ms baja prioridad.
En la ejecucin del programa se observa que no existe orden alguno en la ejecucin de los hilos tanto
productores como consumidor, esto es debido a que no manejan su seccin critica de una forma ordenada
ya que se observa que el consumidor solicita un recurso sin que este se all generado (el recurso
compartido).
En la ejecucin de la segunda versin se observa un orden donde es necesario al momento de consumir los
recursos de la seccin critica , siendo necesario realizar una produccin para luego poder consumir el
recurso. Esto debido a la sincronizacin.
CONCLUSIONES