Bonjour,

Je travaille sur un soft multi thread et j'ai un problème sur une portion de code que je veux protéger par une section critique.

J'utilise pour cela un objet CRITICAL_SECTION. Pas de problème, je protège bien ma portion de code des autres threads par contre, je ne suis pas protégé si le thread qui a locké la section critique rappelle à nouveau la fonction. J'ai une réentrance du même thread.

Je cherche à détecter ce type de problème pour quitter le plus vite possible la fonction rappellée et éviter cette réentrance.

Avez vous déjà rencontré cette problématique et comment vous l'avez vous résolue.