Цитата:
Сообщение от
belugin
Если два объекта циклически ссылаются друг на друга как они соберутся если есть только счетчик ссылок.
X++:
...
a,parmB(B);
b.parmA(a);
...
На первый взгляд никак.
Интересно конечно как сборщики мусора решают такие проблемы.
В аксапте такие взаимные ссылки сплошь и рядом. Сходу вспоминается форма, датасорс и таблица датасорса, от каждого можно добраться по ссылкам к каждому, взаимные ссылки тоже легко сделать, особенно когда в форме анализируется args().caller() и запоминаются ссылки.
К счастью, судя по поведению аксапты, эта проблема как-то решена и память не утекает.