Нужен не держащий в GC список
От: Ellin Россия www.rsdn.ru
Дата: 15.11.10 07:44
Оценка:
Нужен List<> который бы не держал объекты в GC. Т.е. если везде кроме List<> ссылок уже нет, надо чтоб объект убирался GC, ну и соответсвенно в List<> он тоже исчезал.
Почему такое нужно? Объект представляет ресурс у которого есть функции открытия ресурса и функция освобождения ресурса. Учитывая что IDispose не везде удается применять существует вероятность что при эксепшене не произойдет закрытие ресурса. Идея в том чтобы поместить это закрытие в финалайзер.
Re: Нужен не держащий в GC список
От: Ellin Россия www.rsdn.ru
Дата: 15.11.10 07:47
Оценка: :))) :))) :)))
Здравствуйте, Ellin, Вы писали:

E>Нужен List<> который бы не держал объекты в GC. Т.е. если везде кроме List<> ссылок уже нет, надо чтоб объект убирался GC, ну и соответсвенно в List<> он тоже исчезал.

E>Почему такое нужно? Объект представляет ресурс у которого есть функции открытия ресурса и функция освобождения ресурса. Учитывая что IDispose не везде удается применять существует вероятность что при эксепшене не произойдет закрытие ресурса. Идея в том чтобы поместить это закрытие в финалайзер.
Неужели гуглом нельзя воспользвоаться!
здесь
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.