Servus Gemeinde,
In meiner Anwendung wird zur Datenhaltung eine größere Anzahl von Textdateien verwendet.
Mehrere Benutzer können dabei auch gleichzeitig auf diese Datei schreibend/lesend zugreifen.
Welchen Ansatz müsste ich verfolgen, wenn ich verhindern möchte, dass es bei diesen Dateizugriffen zu
Überschneidungen kommt?
Zur Zeit verwende ich für den Dateizugriff die BufferedReader, BufferedWriter Klassen.
Da diese Zugriffe generell eher kurzzeitig sind, könnte ich mir eine Lösung vorstellen,
bei der für den Fall dass die Datei geöffnet ist etwa 1000ms gewartet wird und anschließend nochmals
versucht wird zuzugreifen.
Welchen Lösungsansatz gibt es hierfür?
Danke
In meiner Anwendung wird zur Datenhaltung eine größere Anzahl von Textdateien verwendet.
Mehrere Benutzer können dabei auch gleichzeitig auf diese Datei schreibend/lesend zugreifen.
Welchen Ansatz müsste ich verfolgen, wenn ich verhindern möchte, dass es bei diesen Dateizugriffen zu
Überschneidungen kommt?
Zur Zeit verwende ich für den Dateizugriff die BufferedReader, BufferedWriter Klassen.
Da diese Zugriffe generell eher kurzzeitig sind, könnte ich mir eine Lösung vorstellen,
bei der für den Fall dass die Datei geöffnet ist etwa 1000ms gewartet wird und anschließend nochmals
versucht wird zuzugreifen.
Welchen Lösungsansatz gibt es hierfür?
Danke