Hola,
estoy buscando la forma de implementar Monitores que no sean mutex. En mi
proyecto quiero que sólo se puedan crear simultáneamente X instancias de una
clase, y el resto me gusaría que se quedaran a la espera de que alguna de
las creadas terminen su función. Había pensado que, como en UNIX, quizás
sería posible inicializar algún tipo de valor al número de instancias que
pueden crearse, y que cada vez que se creara una se decrementara hasta
llegar a 0, bloqueando a las sucesivas llamadas al constructor, pero sólo
encuentro el SyncLock.
¿Alguna idea que me pueda ayudar?
Gracias.
Leer las respuestas