View Single Post
Old 02-02-2016, 19:35   #1
Scanca
Junior Member
 
Iscritto dal: May 2013
Messaggi: 12
[C] Implementazione Terminazione Gentile con SIGINT e SIGTERM

Ciao a tutti,

nel mio programma multithread devo implementare un algoritmo di terminazione gentile alla ricezione dei segnali SIGINT e SIGTERM.
Come deve essere implementato il gestore? dove devo mettere le join dei thread?
Io uso una variabile globale per terminare i cicli infiniti dei thread tramite il gestore di segnale e vorrei che il main finisse l'esecuzione ripulendo l'ambiente (chiusura socket, chiusura file temporanei, free,ecc...)
Solo che non capisco come fare di preciso la gestione dei segnali

Ultima modifica di Scanca : 02-02-2016 alle 19:42.
Scanca è offline   Rispondi citando il messaggio o parte di esso