OVH Cloud OVH Cloud

Mise a jour fichier

1 réponse
Avatar
Delf
Bonjour.

J'ai un fichier qui doit etre lu et modifier en exclusion mutuel par des
threads.
Exemple pour un thread:
Le thread ouvre le fichier et recherche une ligne particuliere.
Quand il l'a trouve, il doit la mettre a jour (modification de certaines
donnees contenues dans cette ligne)
Puis la reecrire dans le fichier.
Est-il possible de faire ce traitement en utilisant uniquement ce fichier
sans avoir a utiliser un second fichier dans lequel on recopierait le
premier fichier en mettant la mise a jour, effacer le premier fichier et
renommer le second avec le nom du premier... ce qui devient vite lourd.
Merci d'avance.

--
Delf

1 réponse

Avatar
Bernard Koninckx
Bonjour,

je crois que tu peux te fier au mécanisme de synchronisation que d'autres
t'ont déjà donné dans un post précédent..

Bernard

"Delf" a écrit dans le message de news:
c22ern$4vi$
Bonjour.

J'ai un fichier qui doit etre lu et modifier en exclusion mutuel par des
threads.
Exemple pour un thread:
Le thread ouvre le fichier et recherche une ligne particuliere.
Quand il l'a trouve, il doit la mettre a jour (modification de certaines
donnees contenues dans cette ligne)
Puis la reecrire dans le fichier.
Est-il possible de faire ce traitement en utilisant uniquement ce fichier
sans avoir a utiliser un second fichier dans lequel on recopierait le
premier fichier en mettant la mise a jour, effacer le premier fichier et
renommer le second avec le nom du premier... ce qui devient vite lourd.
Merci d'avance.

--
Delf