запись и объект, активность и жизненный цикл

Переводим термины и придумываем новые
Ответить
БудДен
Сообщения: 1419
Зарегистрирован: 07.10.18 14:01

запись и объект, активность и жизненный цикл

Сообщение БудДен » 21.11.20 23:10

Хотя можно назвать данные, которые деинициализированы, призрачными. Призрачный камень возможен - это лучше, чем «умерший» камень. Т.е., жизненный цикл камня (записи-набора или массива):

  • он возник (операция нов)
  • он существовал
  • он перестал существовать (является потенциальным мусором или специально очищен, но при этом на нём могут быть назначены
    финализаторы) - стал призрачным
  • он убран уборщиком мусора
Жизненный цикл существа (OBJECT)
  • он возник (операция нов), если по-честному, то зачат
  • он родился (конструктор Родись)
  • он жил, возможно, активно, а может быть, реактивно.
  • он вышел на пенсию (активность закончилась)
  • он умер (вызвана деинициализация, которой в АО нет, но по сути можно придумать Closeable как в Яве) и стал призрачным
  • он убран уборщиком мусора
Первоисточник https://www.linux.org.ru/forum/developm ... d=16014781

Ответить