Показать сообщение отдельно
  #43  
Старый 01.04.2014, 23:06
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 576
Версия Delphi: 6
Репутация: выкл
По умолчанию

Цитата:
Сообщение от PhoeniX
Create переопределён так, чтобы поток запускался сам.
Ссылок на него нету.
Вы разрушите объект?
У тебя неверное представление о достижимости. В языках со сборкой мусора фактическим владельцем всех ссылок выступает сборщик мусора, а код просто ходит под себя, не задумываясь о последствиях. Моя трактовка достижимости -- более общее понятие, распространяется и на переменные в стеке.

Где будут описаны твои переменные со ссылкой на создаваемый поток? Локальная переменная в процедуре точки входа будет считаться владеющей ссылкой и будет существовать всё время в пределах своей области видимости -- всё время, пока выполняется begin..end программы.

Цитата:
Сообщение от Bargest
В концепции ООП нет места таким понятиям, как "низкое быстродействие" или "конечная память". Все решается на сферических сущностях в вакууме (хотя из-за того, что это работает на реальном железе, порой приходится-таки учитывать расход ресурсов).
А где "низкое быстродействие" и "конечная память" в структурной теореме, например? В реляционной теореме? Абстракция -- на то и абстракция, чтобы описывать абстрактные вещи. Разница лишь в том, что структурный и реляционный подходы были реализованы в рамках научной школы, а байт-коды -- как бизнес-проект.

Цитата:
Сообщение от Bargest
Пруфлинк - почитать Instruction Set на документации oracle или доки на IL (с такими не сталкивался, реверсил C# "на ходу").
Стековая машина как стековая машина. Где там в байт-коде наследование, например?
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием