Salut,
Je développe une appli qui doit utiliser le Multi-Threading.
Le hic, c'est que lorsque j'ai deux thread qui essaye simultanément d'ajouter un message au fichier de Log de mon appli, j'ai un message d'erreur qui me dit que le fichier est déjà ouvert par un autres processus (et oui, normal !!)
Ma question : Comment je peux gérer ca ? J'ai des pistes de reflexions :Bien sur, si vous avez des exemples concret à me proposer pour coder l'une ou l'autres des propositions, je suis preneur
- Pile de message en attente d'écriture dans le fichier de Log
- Attente de la libération du fichier de Log pour écrire le message
- Une autre proposition peut-être...?
Pour information : Ma classe qui gére mes fichiers de log est du type Singleton.
Partager