Synchro par événement

cs_pedu Messages postés 4 Date d'inscription samedi 10 mai 2003 Statut Membre Dernière intervention 3 juillet 2003 - 3 juil. 2003 à 21:00
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 3 juil. 2003 à 21:14
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);
}

1 réponse

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
3 juil. 2003 à 21:14
http://perso.wanadoo.fr/persans-brunews/
tu y prends JR4.zip et JR4Sources.zip.
Le Richter complet avec ses sources, tu trouveras toutes explications detaillees et exemples au chapitre 9.
BruNews, ciao...
0
Rejoignez-nous