Zitat von
SubData:
Der kritische Abschnitt sperrt aber nicht automatisch die Datei...
Nein, aber er verhindert, dass andere Prozesse (vielleicht ausgenommen von Interrupts) zur Ausführung gebracht werden, die die Datei lesen könnten. Erst danach können wieder andere Prozesse ausgeführt werden, aber da ist die Datei ja schon weg.