Hello lieber Rolf,
Nein. Das Locken von Dateien ist unabhängig davon, was ein Prozess beabsichtigt, egal also ob der schreiben oder lesen will. Ist ein Lock gesetzt, gibt das OS die Datei erst wieder frei wenn der entsprechende Prozess beendet wurde oder dieser selbst den Lock aufhebt. Gleichermaßen kümmert sich das OS darum, daß weitere Prozesse solange angehalten werden bis ein Lock aufgehoben wird.
so einfach ist die Betrachtung nicht. Wir reden bei PHP und flock() über ein advisory Locking. Je nach OS/Filesystem darunter wird das auch nur als Advisory ausgeführt, muss also nicht beachtet werden. Bei Windows wird es vermutlich noch mandatory sein, ist also nicht zu umgehen.
Nun, ich bin von LOCK_EX ausgegangen, wie geschrieben: exclusive Lock. Wenn ein Prozess auf eine gelockte Datei nicht zugreifen kann, ist das ja kein Fehler. Aber ich würde immer und auf jeden Fall prüfen, ob das Setzen eines LOCK_EX erfolgreich war, d.h., ob das von jeweiligen OS auch unterstützt wird.
Schönen Sonntag.