Bonjour, qui peut m'expliquer avec un exemple simple (petite source en c++ avec 3 ou 4 threads exécutant une fonction simple) la subtilité entre PulseEvent() et SetEvent() et le reset manuel ou automatique dans la fct CreateEvent(), et quand utiliser ResetEvent()
En bref j'ai compris l'utilisation des mutex, sémaphore, section critiques mais je calle sur les événements
// fonction employée par les threads : compteur 10 secondes
int fThread(int *lpParamameter)
{
// variables locales
int i;
int nb = *lpParameter;
// attente
WaitForSingleObject(hEvent,INFINITE);
for(i = 0; i < 10; i++)
{
Sleep(1000);
}
return (i-1);
}