Salve a tutti, ho un problema nella creazione di demoni in un programma in C.
In pratica dovrei creare un programma principale (torre_di_controllo) che genera al suo interno due processi figli (gestore_arrivi e gestore_partenze). Sia quello principale che i due suoi figli devono continuamente essere in attesa di messaggi. Quello principale attende indefinitamente l'arrivo di un messaggio che indichi l'avvicinamento di un aereo, i due figli invece devono gestire i segnali che vengono inviati loro durante le fasi di atterraggio e decollo.
In pratica devono essere sempre attivi questi processi, quindi essere demoni. La torre_di_controllo deve obbligatoriamente generare i due demoni figli (e anche il suo principale).
La mia difficoltà risiede nel fatto che non so proprio come generare i demoni figli a partire dal programma principale. Potrei creare il primo demone gestore_arrivi rendendolo sempre attivo dentro ad un while infinito, il problema è che poi non so come continuare a far creare il secondo.
Spero di essere stato chiaro!
Grazie anticipatamente!