Thread Problem mit FileHandle
(24 answers)
Opened by rosti at 2011-04-05 22:27
Moin topeg,
hab das mal überschlafen und bereits gestern abend den Denkfehler gefunden: Das paketweite Handle ist ok, es zeigt auf die richtige Datei, aber die Datei darf je main() nur _einmal serialieirt/deserialisiert werden; dies könnte ich absichern. Aufgrund dessen, dass bei jedem tie()-Aufruf die Zuordnung zum -key überschrieben wird, komme ich zu dem Schluss, dass Tie::Scalar als Baseclass hierzu ungeeigent ist. Somit werde ich das Ganze auf Tie::Hash aufsetzen, je main() nur ein tie() verwenden/zulassen und im Konstruktor festlegen, auf welchem Schlüssel automatisch hochgezählt werden soll. Das Einbinden in die main() wird dann so aussehen: Zum Umbau auf Storable sind nur zwei private Funktionen zu ändern. Deine Codes schaue ich mir an. Vielen Dank und Grüße aus Oppenheim, Rolf Last edited: 2011-04-06 08:54:13 +0200 (CEST) |