Где мы находимся?
В данной главе была описана абстракция апартаментов как логическое группирование
объектов, которые подчиняются правилам параллелизма и реентерабельности.
Процессы имеют один или более апартаментов. Потоки выполняются в ровно
одном апартаменте, а для реализации межапартаментных связей СОМ поддерживает
маршалинг объектных ссылок через границы апартаментов. Заместитель является
локальным представителем объекта, постоянно находящимся в другом апартаменте.
Стандартные заместители для передачи запросов методов с удаленного объекта
используют ORPC. Специальные заместители имеют полную свободу для обеспечения
корректной семантики. Апартамент является фундаментальной абстракцией,
которая используется во всей архитектуре удаленного доступа модели СОМ.
Глава 6. Приложенияы
|