gcroot şablonunu anlamak için bu article okunuyor. Bengcroot'u anlama
gcroot çöp toplanan yığın
içine kolları sağlar ve bu
kendilerini toplanan çöp değildir kolları anlıyoruz.
CLR nesne çöp toplama yığın ile hareket
, sap nesnenin yeni adresini döndürür:Ne anlamıyorum şudur. Bir değişken, gcroot şablonuna atanmadan önce tutturulmuş olmak zorunda değildir.
Bu, CLR nesnesinin, bu nesneyi başvuran bir gcroot tanıtıcı olsa bile çöp toplayıcı tarafından silineceği anlamına mı geliyor?
Başvurduğu "yeni adres" nedir? Ve "değişkenin bir gcroot şablonuna atanmadan önce sabitlenmesinin gerekmediği" ne anlama geliyor?
evet - bu kısım beni gerçekten karıştırıyordu. Ve cevabınızın geri kalanı daha net bir resim çizdi. Teşekkürler. +1 – Seth