Bonjour,
J'aimerais avoir conseil si un verrou (ReaderWriterLockSlim) est nécessaire.
Sur intéraction à l'écran de l'utilisateur, je stocke des données dans un fichier :
En parallèle, j'ai un timer (même thread donc), qui doit se charger de voir si il faut envoyer ce fichier modifié (sur le réseau au serveur).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 XmlSerializer xmlserializer = new XmlSerializer(typeof(MonFichier)); FileStream fs = new FileStream(fileName, FileMode.Create, FileAccess.ReadWrite); xmlserializer.Serialize(fs, this); fs.Close();
Les fichiers ne sont pas immenses, je vais utiliser File.ReadAllBytes
Est-ce que je dois mettre un verrou en place ?
Vu que j'ai 3 lignes de code pour le filestream je me demandais si le Timer pouvait avoir priorité et causer problème...
Merci de vos conseils.
Partager