Duda sobre threads (hilos) y semáforos (mutex)

Iniciado por IngenieroFrustrado, 25 Enero 2014, 02:41 AM

0 Miembros y 1 Visitante están viendo este tema.

IngenieroFrustrado

Buenas a todos.
Os escribo porque realmente necesito ayuda, estoy en segundo de Ing. Informática y, como bien se sabe, entre que las tasas suben y cuánto más suben peor es el nivel de enseñanza, estoy bien perdido.

El caso es que he de hacer un "programa" que simule una cola del paro del INEM. El programa consiste en 3 agentes que atenderán a un individuo cada vez y puede haber hasta 8 personas en la cola.

Mi idea tiene a 0, no sé por donde empezar. Si alguien me podría ayudar o dar unas mínimas indicaciones, lo agradecería muchísimo.

Os dejo por aquí el enunciado del ejercicio.

engel lex

no van a darte código... que no entiendes? en qué tienes dudas?
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

IngenieroFrustrado

Cita de: engelx en 25 Enero 2014, 02:48 AM
no van a darte código... que no entiendes? en qué tienes dudas?
cualquier ayuda es bienvenida. Como bien digo, no sé por donde empezar. Es decir, los supuestos agentes, han de ser process o hilos a su vez?

amchacon

Yo apostaría por hilos.

Tienes que crearte 3 hilos principales que serán los dependientes (en una función "dependientes", y luego vas creando los hilos de clientes (función "clientes").

Para evitar accesos simultaneos tendrás que mirarte las "condiction variables".
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar