Si l'un de mes processus ouvre un fichier, disons en lecture seule, l'OS garantit-il qu'aucun autre processus n'écrira dessus pendant que je lis, peut-être laissant le processus de lecture avec la première partie de l'ancienne version du fichier, et la deuxième partie de la nouvelle version du fichier, ce qui rend l'intégrité des données douteuses?fichiers sur plusieurs processus
Je ne parle pas de tuyaux qui n'ont pas de recherche, mais sur des fichiers réguliers, avec option de recherche (au moins lorsqu'ils sont ouverts avec un seul processus).
Les serrures obligatoires ne sont pas une caractéristique souhaitable, à mon avis :) – MarkR
D'accord! Une meilleure conception de l'application serait préférable. Mais, s'il doit protéger un fichier contre des lecteurs qu'il ne peut pas contrôler, ils ne peuvent qu'y aller. –