Bu basit bir soru gibi görünüyor, ancak konuyla ilgili çok fazla okumadan sonra, hala kesin bir cevap bulamadım (belki de çok basit olduğu için).
Benim sorum şudur: Çöp toplayıcı öbekteki nesneleri sıkıştırdığında, yığında bu nesnelere yapılan başvurular nasıl güncellenir? İki olası çözümü düşünebilirim:
- Yığını (ve yığındaki referansları) gözden geçirin ve referansı nesnenin yeni konumunu gösterecek şekilde güncelleyin. Harekete benzer bir şekilde, bu adresinizi bilen herkese bir mektup göndermek ve onlardan adreslerini yeni adresinizle güncellemelerini istemek gibi bir şey olacaktır.
- Bir tür arama tablosu sağlayın. Bu, yerel postaneye bir yönlendirme adresi bırakmak gibidir.
Çöp toplayıcıları ağırlıklı olarak bu iki yöntemden birini kullanıyor mu? Başka bir yöntem? Her ikisi de?