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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <abuse@wanadoo.fr> a écrit dans le message de news:
c22ern$4vi$1@mordor.jysnet.org...
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.
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.