Sobes.tech
Junior — Middle

Ще бъде ли изтрит обектът от паметта, ако има една силна препратка, три слаби и една безучетна препратка?

sobes.tech AI

Отговор от AI

Обектът няма да бъде изтрит от паметта, ако съществува поне една силна (strong) препратка към него. Във вашия случай има една силна препратка, три слаби (weak) и една безучетна (unowned). Слабите и безучетните препратки не държат обекта в паметта, но силната да. Затова обектът ще остане в паметта, докато съществува силната препратка.