Tobias Tobiasen wrote:
> Er der nogen, der kan forklare mig hvorfor garbage collectoren ikke
> kører inden java vm'en lukkes ned? Er det muligt at give java en option
> så den kalder finalize på alle objekter?
Muligvis i en eller anden JVM. Jeg tror ikke det er muligt i JDK'erne (?).
> Jeg havde forventet at alle objekters finalize() metode blev kaldt inden
> objekterne blev nedlagt og vm'en slået ihjel.
Det skal du lige præcis ikke regne med:
http://mindprod.com/gotchas.html#FINALIZE
NB! System.runFinalization() :
Calling this method SUGGESTS that the Java Virtual Machine expend
effort toward running the finalize methods of objects that have been
found to
be discarded but whose finalize methods have not yet been run.
Ulrik Magnusson
--
"Uskyldig"
Peter Lundin
Visit my home page:
http://www.geocities.com/ulrikm