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/