( BaT | 2014. 07. 19., szo – 14:59 )

"Es ha mondjuk B objektum a destruktoraban vissza szeretne szolni A-nak, hogy o most eppen pusztulni keszul, nem lehet benne biztos, hogy A ott van vagy nincs."

Már fent egyszer kifejtettem, hogy szerintem ennek mért nem szabad problémának lennie, könnyű megoldást adni rá. Ami esetleg előfordulhat, hogy B objektum nem fogja tudni, hogy A-nak lefutott-e már a finalizerje (attól A még ott lesz a memóriában, mivel a finalizer nem destruktor és mivel B tartja a referenciáját A-ra), ezt viszont kézzel megint csak könnyen le lehet kezelni.

De most már bogarat ültettél a fülembe, mindjárt írok egy kis példaprogramot.