--- rpl/src/gestion_processus.c 2019/02/09 13:36:35 1.96 +++ rpl/src/gestion_processus.c 2019/02/11 06:18:20 1.97 @@ -84,7 +84,6 @@ surveillance_processus(void *argument) } nombre_thread_surveillance_processus++; - insertion_thread_surveillance(s_etat_processus, s_argument_thread); if (pthread_mutex_unlock(&((*s_etat_processus).mutex_pile_processus)) != 0) { @@ -92,6 +91,8 @@ surveillance_processus(void *argument) BUG(1, uprintf("General mutex error!\n")); } + insertion_thread_surveillance(s_etat_processus, s_argument_thread); + attente.tv_sec = 0; attente.tv_nsec = GRANULARITE_us * 1000;