AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.09.2009, 10:34   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,984 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от belugin Посмотреть сообщение
Если два объекта циклически ссылаются друг на друга как они соберутся если есть только счетчик ссылок.
X++:
...
a,parmB(B);
b.parmA(a);
...
На первый взгляд никак.
Интересно конечно как сборщики мусора решают такие проблемы.

В аксапте такие взаимные ссылки сплошь и рядом. Сходу вспоминается форма, датасорс и таблица датасорса, от каждого можно добраться по ссылкам к каждому, взаимные ссылки тоже легко сделать, особенно когда в форме анализируется args().caller() и запоминаются ссылки.

К счастью, судя по поведению аксапты, эта проблема как-то решена и память не утекает.
Теги
.net, msil, visual studio, x++, компиляция, перспективы

 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:22.