Ciao!
Vorrei sapere se si può far in modo di creare n processi figli a partire da un solo padre e impedire la creazione di nuovi processi figlio sino a quando qualche altro figlio, già creato, non muore dando la possibilità di crearne di altri...
ho pensato di usare un contatore che viene incrementato quando si crea un figlio e decrementato quando questo muore, il padre, poi, controlla ogni volta il valore del contatore e se è stata raggiunta la quota massima, impedisce la creazione di altri figli...
però non capisco come gestire il tutto... esistono degli esempi di questa natura? perchè, ok, credo di riuscire a fare questa cosa sequenzialmente, ma non riesco ad arrivare ad avere n processi che funzionano contemporaneamente... impedendo di crearne altri se questi sono già n...
mi date una mano?
thanks!