To wydaje się proste pytanie, ale po wielu lekturach na ten temat wciąż nie znalazłem ostatecznej odpowiedzi (być może dlatego, że jest tak proste).
Moje pytanie brzmi: kiedy śmieciarz zagęszcza obiekty na stercie, w jaki sposób aktualizowane są odniesienia do tych obiektów na stosie? Mogę wymyślić dwa możliwe rozwiązania:
- Przejdź przez stos (i odniesienia w stercie) i zaktualizuj odniesienie, aby wskazywało nową lokalizację obiektu. Analogicznie do przeprowadzki byłoby to jak wysłanie listu do każdego, kto ma twój adres i poproszenie go o zaktualizowanie książki adresowej o nowy adres.
- Podaj tabelę wyszukiwania. To tak, jakby zostawić adres do przekazania w lokalnym urzędzie pocztowym.
Czy śmieciarze używają głównie jednej z tych dwóch metod? Jakaś inna metoda? Obie?