Multi Thread et Acces Fichier [Résolu]

Messages postés
100
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
24 mai 2013
- - Dernière réponse : cs_vincnet68
Messages postés
100
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
24 mai 2013
- 21 juin 2011 à 11:37
Bonjour,

J'ai une fonction (static) qui accède à un fichier (log)
Cette fonction peux être appelée depuis plusieurs Thread.

Pour ne pas avoir d'exception à l'ouverture du fichier (fichier déjà en cours d'utilisation). j'ai 2 possibilités :

- éviter que cette fonction puisse être lancée plusieurs fois en "même temps".

-attendre que le fichier soit à nouveau disponible pour y accéder.

Mais je ne sais pas comment faire( ni l'une, ni l'autre).

Pouvez-vous m'aider ?

Merci.

Vincnet68
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
26
3
Merci
Bonsoir

Il existe plusieurs méthodes pour empêcher plusieurs thread d'exécuter une fonction, l'utilisation de Lock {...} devrait régler ton probleme.

jette un oeil ici:http://msdn.microsoft.com/fr-fr/library/ms173179(VS.90).aspx

Bob.
C# is amazing, enjoy it!

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 200 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Robert33
Messages postés
100
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
24 mai 2013
1
0
Merci
Merci cela fonctionne

Vincnet68
Commenter la réponse de cs_vincnet68