![]() |
Zurgriff auf Datei und Threadsicherheit
Hallo,
meine Applikation (wird mit D5 geschrieben) muss darauf warten, dass ein von mir nicht beeinflußbarer Prozess eine Textdatei umbenannt hat. Die Extension wird von .txt in .bak geändert. Um das zu erkennen überprüft meine Applikation ca. alle 10 Sekunden ob sich der Dateiname geändert hat. Was passiert wenn meine Applikation prüft während der Dateiname geändert wird? Ist das threadsicher? Organisiert das Windows für mich? |
Re: Zurgriff auf Datei und Threadsicherheit
Hallo Jens,
jedes Dateisystem (als Teil eines Betriebssystems) muss bestimmte Operationen atomisieren, so dass diese garantiert nur an unkritischen Stellen unterbrochen werden können. Aber warum arbeitest du nicht mit ReadDirectoryChangesW() und sparst dir das zyklische Prüfen? Grüße vom marabu |
Re: Zurgriff auf Datei und Threadsicherheit
Hallo Marabu
vielen Dank. ReadDirectoryChangesW war mir unbekannt. Werde mich schlau machen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz