Thread Mitbekommen, wenn ein Block verlassen wird? (4 answers)
Opened by Muffi at 2012-11-29 17:00

murphy
 2012-11-29 22:53
#163753 #163753
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Da Perl Speichermanagement über Referenzzähler betreibt, würde ich erwarten, dass der Destruktor eines nicht mehr referenzierten Objektes sofort ausgeführt wird.

Die gleiche Strategie müsste eigentlich auch ohne tie mit einer normalen Referenz auf ein Objekt, das eine DESTROY Methode besitzt, umgesetzt werden können.

Perldoc:perlobj meint zu dem Thema:
Quote
[...]
When the last reference to an object goes away, the object is destroyed. If you only have one reference to an object stored in a lexical scalar, the object is destroyed when that scalar goes out of scope.
[...]
When C++ is your hammer, every problem looks like your thumb.

View full thread Mitbekommen, wenn ein Block verlassen wird?