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