Hallo TS,
zuerstmal gings mir wirklich nur um die Frage, ob hier Potential für race condition vorliegt.
Wie wird file locking (und Freigabe) in JS gemacht?
Das kann auch mittels Write-Conflict-Counter stattfinden.
Beim Lesen wird der Counter ausgelesen und es darf nur zurückgeschrieben werden, wenn der Counter nicht verändert wurde. Der erfolgreiche Schreibvorgang erhöht den Counter.
Wo ist der counter gespeichert?
gruß, Pit