Bonsoir à tous;
Je sollicite votre aide pour gérer l'exclusion mutuelle sur l'accés à une donnée dans une liste.
Pour la lecture
Comment faire pour gérer l"exclusion mutuelle en modifiant une donnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 vector<Donnee*>ListeDonnees //Lecture pDonnee* LireDonnee(int numeroDonnee) { WaitForSingleObject( m_hMutexListeDonnees, INFINITE ); Donnee pDonnee*=ListeDonnees[numeroDonnee]; ReleaseMutex(m_hMutexListeDonnees); return pDonnee; } //Ecriture void ModifierDonnee(int numeroDonnee) { Donnee pDonnee*=LireDonnee(numeroDonnee); //operations de modifications de pDonnee }
Merci pour votre aide[/code]
Partager