version 1.79, 2013/05/21 12:10:12
|
version 1.80, 2013/05/22 09:05:20
|
Line 89 lancement_thread(void *argument)
|
Line 89 lancement_thread(void *argument)
|
|
|
(*s_argument_thread).tid = pthread_self(); |
(*s_argument_thread).tid = pthread_self(); |
insertion_thread(s_etat_processus, d_faux); |
insertion_thread(s_etat_processus, d_faux); |
|
|
|
if (pthread_mutex_lock(&((*s_argument_thread).mutex)) != 0) |
|
{ |
|
(*s_etat_processus).erreur_systeme = d_es_processus; |
|
return(NULL); |
|
} |
|
|
(*s_argument_thread).thread_actif = d_vrai; |
(*s_argument_thread).thread_actif = d_vrai; |
|
|
|
if (pthread_mutex_unlock(&((*s_argument_thread).mutex)) != 0) |
|
{ |
|
(*s_etat_processus).erreur_systeme = d_es_processus; |
|
return(NULL); |
|
} |
|
|
// Envoi d'une donnée pour signaler le démarrage du thread au thread |
// Envoi d'une donnée pour signaler le démarrage du thread au thread |
// de surveillance. |
// de surveillance. |
|
|