Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Детерминизм и сборка мусора / 6 сообщений из 6, страница 1 из 1
24.02.2010, 14:47
    #36485923
M+S
M+S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Детерминизм и сборка мусора
Читаю книженцию
In a garbage-collected environment, the non-deterministic order of the destruction of the objects is does not suit very well the use of dealloc. A finalize method has been added to NSObject to split the destruction into two steps : resources release and effective deallocation.в чем заключается недетерминистичность порядка уничтожения объектов. Имеется в виду разделение деструктура на resources release and effective deallocation?
...
Рейтинг: 0 / 0
24.02.2010, 15:41
    #36486070
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Детерминизм и сборка мусора
M+S wrote:

> в чем заключается недетерминистичность порядка уничтожения объектов.
> Имеется в виду разделение деструктура на resources release and effective
> deallocation?

В языке С++ таких проблем нет. Спрашивайте в .NET.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
24.02.2010, 16:03
    #36486125
###
###
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Детерминизм и сборка мусора
M+SIn a garbage-collected environment, the non-deterministic order of the destruction of the objects is does not suit very well the use of dealloc. A finalize method has been added to NSObject to split the destruction into two steps : resources release and effective deallocation.
MasterZiv,
он про Objective-C читает...

M+S,
А оно тебе надо? Все равно в процесс сборки мусора в Cocoa ты толком вмешаться не можешь... :)
...
Рейтинг: 0 / 0
24.02.2010, 16:12
    #36486158
blinded
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Детерминизм и сборка мусора
M+S, вот это самое заключается в том что программист не знает в какой момент и в какой пследовательности объекты будут уничтожены, отсюда масса неприятностей
...
Рейтинг: 0 / 0
24.02.2010, 16:23
    #36486194
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Детерминизм и сборка мусора
M+Sв чем заключается недетерминистичность порядка уничтожения объектов. Имеется в виду разделение деструктура на resources release and effective deallocation?
Думаю, что смысл следующий. На временной оси, точка "обнуления" ссылки и точка освобождения памяти вместе с деструктором отстоят на неопределённом расстоянии (в секундах). Достоверно известно, что обнуление предшествует, а когда будет то самое deallocation - ведомо только процессу GC.

Хотя... возможно я ошибаюсь.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
11.10.2013, 16:02
    #38424636
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Детерминизм и сборка мусора
Ап. Хорошая тема была.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Детерминизм и сборка мусора / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]