Hallo Andreas,
auch dir vielen Dank für deine Antwort...
Du erstellst eine extra-Lock Datei, "lock"
Dann lockst Du diese Datei für Lesezugriffe, erhöhst Deine Counter-Datei, und danach unlockst Du die "lock"-Datei wenn Du mit dem Counter fertig bist. Alle anderen Prozesse warten also so lange sie keinen Zugriff auf die "lock"-Datei haben.
... aber um ehrlich zu sein:
Ich verstehe überhaupt nicht, was du mir sagen willst... :-(
Kannst mir das evtl. nochmals (mit Bsp?) erklären.
Danke und Gruß
OLZU