Tom: Dateidownload - mehrere Prozesse

Beitrag lesen

Hello,

Übliche Locking-Mechanismen arbeiten immer so, dass es zwei Stufen der Sperre gibt:

  • shared lock: der eigene Pozess kann nur lesen, andere können lesen
      und ebenfalls shared locks setzen auf die Datei

  • exclusive lock: der eigene Prozess kann lesen und schreiben, andere können weder lesen,
      noch schreiben, noch locks setzen.

und keinen Modus, in dem "ich selbst" schreiben und lesen darf, andere Prozesse aber immerhin lesen?

Dass es sowas bei irgendeinem Filesystem gibt, kann ich mir schon vorstellen.

Aber welchen Sinn sollte es haben, dirty data lesen zu können? Man hat ja mindestens beim Mandatory Locking noch die Möglichkeit der Bereichssperre ("Satzsperre"). Da kann man dann einen oder auch mehrere Teile der Datei sperren von Byteposition bis Byteposition, auch jeweils shared oder exclusive.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bikers-lodge.com