Conflit multiple fonction callback

dyroj Messages postés 123 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 18 juin 2012 - 5 mars 2011 à 21:14
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 6 mars 2011 à 09:20
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

cs_Lucky92 Messages postés 180 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 16 août 2012 2
6 mars 2011 à 00:50
Bonsoir,

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

@+.
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
6 mars 2011 à 09:20
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++
0
Rejoignez-nous