Bonjour à tous,
Je viens vous voir car j'ai besoin d'un coup de main.
Je possède une liste de threads qui font globalement la même choses. Ils sont numérotés de 1 à N je voudrais connaitre dans quelle ordre ils se sont terminés.
Pour le moment la seule idée que j'ai eu est de mettre à jour une liste avec le numéro du thread. Pour éviter que 2 ou + threads aient accès à la liste en même temps j'ai mis un mutex dessus.
Ce qui donne en gros :
fonction thread(
le thread fait son job
appel fonction add_list
exit_thread
)
et dans la fonction add_list
fonction add_list(
mutex_lock
update list
mutex_unlock
)
Vous pensez que c'est la bonne idée ? ou il y a un meilleur moyen de faire ça ?
Merci par avance,