Показать сообщение отдельно
Старый 03.09.2009, 11:44   #26  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
>>> Интересно конечно как сборщики мусора решают такие проблемы.

Ходят по ссылкам маркируют то, что используется, убирают остальное.

Правда обычно они это делают когда компу нечем заняться или память кончается.

А в аксапте, гарантируется, что мусор собирается сразу же после того, как он образуется.

Благодаря этому в AsciiIO нет метода Close или Dispose - файл закрывается сразу же как только ссылки на объект пропадают. А в C# пришлось сделать специальную конструкцию using.

А еще в аксапте сборщик мусора распределенный - клиент и сервер - и циклы могут быть кроссзвеньевые.
За это сообщение автора поблагодарили: Logger (1).