Bonjour,
je souhaite bâtir un programme où je dois synchroniser plusieurs threads (i.e. un thread x doit attendre l'interruption d'un thread y avant de lancer ses calculs par exemple). J'ai remarqué en fouillant la bibliothèque MSDN les "ThreadState".
Ils ont ceci de pratiquent qu'ils me permettent d'éviter bien des variables booléennes. Or, toujours selon MSDN, ces propriétés ne devraient jamais être utilisées dans des contextes autre le débogage. Pourtant, les ayant essayé, elle permettent à mon programme de bien rouler et la synchronisation des threads se fait sans accros.
J'aimerais donc savoir s'il existe un risque réel à employer les "ThreadStates" ou bien s'ils sont fiables pour synchroniser des threads?
Merci bien
Partager