Bonjour à tous,

J'aimerais juste savoir pourquoi on code un appel de fonction de WaitForSingleObject apres avoir cree un mutex ou une semaphore, comme le montre le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
HANDLE hMutex = ::CreateMutex(NULL, FALSE, _T("urMutexName")); 

if(hMutex == NULL) return; 

if(WAIT_OBJECT_0 == ::WaitForSingleObject(hMutex, INFINITE)) 
{
 // do sth 
 ::ReleaseMutex(hMutex);
}
Merci de vos reponses...