Sobes.tech
Back to tasks
Junior — Senior
55

Влияние циклических ссылок на работу сборщика мусора

Companies where asked:

айтеко
Get help with live coding in real time with Sobes Copilot
Task condition

Исследуем, сможет ли сборщик мусора освободить объекты типа X и Y, когда они ссылаются друг на друга в цикле.

public class Main {
    public static void main(String[] args) {
        X objX = new X();
        Y objY = new Y();

        objX.y = objY;
        objY.x = objX;

        // Будут ли освобождены объекты X и Y?
        System.gc();
    }
}