Conflit multiple fonction callback

Signaler
Messages postés
123
Date d'inscription
vendredi 14 novembre 2008
Statut
Membre
Dernière intervention
18 juin 2012
-
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Bonjour,
Peut on appeler une seule fonction callback plusieurs foi en même Temp(c a dire avec plusieurs thread qui appel cette fonction) sans avoir de conflit? Car je l'ai fait et j ai plusieurs conflit et donc je ne sais pas si sa viens de sa.
Donc si sa peut faire des conflits auriez vous une autre méthode, peut être 1 seule callback pas thread mais je ne sais pas comment mettre sa en place.
Au revoir.

2 réponses

Messages postés
180
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
16 août 2012
2
Bonsoir,

Tu peux éviter les conflits de threads dans une callback ou autre fonction en utilisant des sections critiques (CRITICAL_SECTION).

@+.
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
C'est l'accès concurrentiel à une même DONNEE qui pose probleme si un thread la modifie, pas le CODE.

ciao...
BruNews, MVP VC++