Neuer Artikel: Sperren von Dateien
Dateisperren sind ein Thema, die oft nur in Funktionenreferenzen behandelt werden – und dort in unzureichender Weise. Ein neuer Artikel stellt ausführlich dar, welche Fehler dabei traditionell gemacht werden und wie man sie vermeidet.
Oftmals sind Dateisperren ein Thema, das nur kurz in Funktionsreferenzen der jeweiligen Programmiersprache abgehandelt wird. Dort wird dann die Funktion, ihre Parameter und ihr Rückgabewert angegeben und eventuell werden ein paar kleinere Hinweise gegeben, aber ein wirklich tieferes Verständnis wird dort nicht vermittelt. Ferner finden sich in vielen Foren und Boards oftmals fehlerhafte Beispiele, die die Sperren im Endeffekt nutzlos machen können.
Diese Lücke versuche ich mit dem neuen Artikel »Sperren von Dateien« zu schließen: Dort wird ein solides Hintergrundwissen vermittelt, wie Dateisperren funktionieren, auf welche Weise sie in verschiedene Betriebsystemen implementiert sind und welche Konsequenzen unter anderem Threads, über das Netzwerk eingebundene Dateisysteme oder das Zusammenspiel von verschiedenen Programmiersprachen haben können. Zudem wird an Hand von konkreten Beispielen in den Programmiersprachen PHP, Perl, Python und Java erläutert, wie man Dateisperren korrekt einsetzt.
Link zum Artikel: »Sperren von Dateien«