Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[Pedido] Ejercicio sistemas Operativos
Autor Mensaje
tato1516 Sin conexión
Empleado del buffet
Sin estado :(
*

Análisis de Sistemas
Otra

Mensajes: 1
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Dec 2015
Mensaje: #1
[Pedido] Ejercicio sistemas Operativos Dudas y recomendaciones Sistemas Operativos
Necesito ayuda con un ejercicio de Hilos usando semaforos

Se desean crear 15 moléculas de dióxido de carbono, cada molécula está formada
por dos átomos de oxigeno y un átomo de carbono (CO2). Resuelva el problema usando
semáforos.

Considere existen dos tipos de hilos, oxigeno y carbono. Para ensamblar estos hilos en
una molécula de dióxido de carbono hay que crear una barrera donde cada hilo espere
hasta que una molécula completa pueda realizarse.

Para ello debe hacer que:

- Si un hilo de carbono llega a la barrera cuando no hay hilos de oxigeno presentes, tiene que esperar por dos hilos de oxigeno.
- Si un hilo de oxigeno llega a la barrera y no hay hilos presentes, entonces debe esperar por un hilo de carbono y otro hilo de oxigeno.
- Para forzar la llegada de los hilos de forma aleatoria utilice las funciones random() y sleep().
(Este mensaje fue modificado por última vez en: 06-12-2015 15:01 por tato1516.)
06-12-2015 14:46
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
xavi82 Sin conexión
Profesor del Modulo A
Sin estado :(
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 227
Agradecimientos dados: 294
Agradecimientos: 88 en 47 posts
Registro en: Feb 2012
Mensaje: #2
RE: [Pedido] Ejercicio sistemas Operativos
Buscalo en el foro que hay un post sobre la resolución de este ejercicio, saludos!
06-12-2015 15:40
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.