bonjour,
voila j'ai une classe qui crée plusieur thread !
et chaque thread peuvent enregistrer des infomations dans un fichier
comment faire pour que tout se passe bien (chaqu'un sont tour)
Version imprimable
bonjour,
voila j'ai une classe qui crée plusieur thread !
et chaque thread peuvent enregistrer des infomations dans un fichier
comment faire pour que tout se passe bien (chaqu'un sont tour)
salut,
il faut protéger l'accès à l'écriture par des objets de synchronisation
Mutex ,event,;
on a parlé il n'y a pas longtemps sur le forum.
le mutex est très simple:
Code:
1
2
3
4
5 //CMutex Mutex; Mutex.Lock(); // ecriture fichier Mutex.Unlock();
il fai le meme mutex pour tout les zone a proteger ?!
ben oui ,sinon ça ne fonctionnera pas ...Citation:
Envoyé par LesLemmings
okk merci
Si on utilise des mutex MFC, il est conseillé d'utiliser la classe RAII CSingleLock plutôt que verrouiller et déverrouiller le mutex à la main...