Thread Sicherheit: Race condition zwischen open bzw. fstat und lock?
(5 answers)
Opened by GwenDragon at 2011-02-15 13:06
Prinzipiell hast du recht.
Aber ich weiß nicht Perl den Code intern strukturiert. Unter Linux gibt es, wenn ich mich richtig erinnere, eine Möglichkeit Code Blöcke, die nicht unterbrochen werden sollen zu markieren. Ähnliches dürfte es auch bei *BSD und Solaris geben. Es könnte sein, das Perl das an solchen Stellen nutzt. Ich wüsste auch keinen (Perl internen) Weg dem auszuweichen. Nur dass man bei allen Dateizugriffen eine ausreichende Fehlerbehandlung macht. |