Hola, tengo que hacer un ejercicio de concurrencia (de lo más sencillo) usando semáforos y me estoy volviendo loco. Llevo horas y estoy como al principio.
El ejercicio trata de que hay tres hilos, cada uno escribe una letra (a, b, c). Las letras tienen que mostrarse en ese orden, en un bucle.
Mi idea es una clase Hilo que acceda a un recurso compartido que es un array de semáforos, que determinaría el orden de dichos hilos. Pero no lo he conseguido de ninguna manera.
No pongo el código porque he borrado el proyecto por enésima vez.
Hola, tengo que hacer un ejercicio de concurrencia (de lo más sencillo) usando semáforos y me estoy volviendo loco. Llevo horas y estoy como al principio.
El ejercicio trata de que hay tres hilos, cada uno escribe una letra (a, b, c). Las letras tienen que mostrarse en ese orden, en un bucle.
Mi idea es una clase Hilo que acceda a un recurso compartido que es un array de semáforos, que determinaría el orden de dichos hilos. Pero no lo he conseguido de ninguna manera.
No pongo el código porque he borrado el proyecto por enésima vez.
Gracias de antemano y saludos.