Bonjour,
Je souhaite protéger une zone de mémoire partagée.
J'ai donc placé dans cette zone une variable de type TRTLCriticalSection.
Cette variable est initialisé une seule fois (InitializeCriticalSection).
Ensuite des fonctions de différents programmes accèdent à la zone de mémoire partagée. Mais avant de lire ou d'écrire des données ils entrent dans une section critique (EnterCriticalSection) puis en sortent (LeaveCriticalSection). J'ai pensé qu'en mettant la variable de section critique dans la zone partagée c'était une bonne idée mais j'ai des plantages.
Merci d'avance.
Sinon je suis ouvert aux autres méthodes pour protéger de la mémoire partagée.
Partager