Posted By: Rat (prilis mnoho her) on 'CZprogram'
Title:     Re: garbage collectoryyyyyy
Date:      Wed Nov 10 11:54:52 2004

> > > >  Viz vyse. V pripade cross referenci nepredvidatelne, v pripade
> > > > jednoduchych vazeb v destruktoru. 
> > > 
> > > v tom pripade ale viz post #1926
> > 
> >  Dobra, jinak. Defakto se mijime v tom, o cem mluvime - zatimco ty
> popisujes
> > implementaci a jeji omezeni, ja a ... Quasimodo (?) rikame, ze je nahovno
> ;)
> 
> No, me prijde, ze jsem snad srozumitelne vysvetlil, ze i kdyby to
> fungovalo zpusobem, ktery by podle vas nahovno nebyl, tak by 
> prakticky dusledek pro pouzivani destruktoru byl stejny.

 Nevim proc, ale nemam ten pocit ;) ... v okamziku, kdy se mi zavola 
destruktor objektu, znamena to, ze objekt jiz nikdy nemuze byt pouzit. Tzn. 
kazde member_varX = null jest v poradku. Paklize prirazeni null znamena 
snizeni referenci s potencionalnim zavolanim destruktoru, pak jsme presne u 
pozadavku, ktery popisoval Quasimodo. Samozrejme, namitas, ze zde muzou byt 
cross reference, ja namitam, ze cross reference nejsou az tak caste, zvlaste 
u pripadu, ktery Quasimodo popisoval. 

... obecna poznamka - to, ze nekdo za me spravuje destrukci objektu (at uz 
formou reference-countu ci garbage collectoru), je pomerne hodne uzitecna 
vec, ktera navrh "programu" silne zjednodusuje. V okamziku, kdy napises, ze 
na garbage collector v Jave (ci kdekoli jinde) se spolehat neda, a ze si tuhle 
spravu musis defakto zajistovat sam, znamena to degradaci na uroven 
strukturovaneho programovani. (trosku prehnane, ale doufam, ze myslenka je 
zrejma) 

> Pavel

        Krysa
                rat@atrey.karlin.mff.cuni.cz              Jsem Krysa
                http://atrey.karlin.mff.cuni.cz/~rat/

Search the boards