Дом развитие Что такое сортировка? - определение из техопедии

Что такое сортировка? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Маршаллинг?

Маршаллинг - это процесс преобразования представления объекта в памяти в другой формат, который подходит для хранения или передачи другим программным приложениям. Маршаллинг позволяет осуществлять связь между удаленными объектами путем преобразования объекта в сериализованную форму.

Техопедия объясняет маршаллинг

Существует также обратный процесс, называемый демаршаллингом, при котором объект или структура данных десериализуются. Процессы маршаллинга и демаршаллинга противоположны друг другу, поэтому каждый процесс, выполняемый в одном методе, также инвертируется в другом методе. Если определенная двоичная последовательность добавляется во время сортировки, она удаляется во время отмены сортировки и наоборот.


Различные механизмы удаленного вызова процедур (RPC) реализуются посредством маршаллинга, где разные процессы и потоки обычно имеют разные форматы данных, что требует использования маршаллинга между ними.


Указатели интерфейса в объектной модели компонентов (COM) Microsoft используют маршаллинг для обмена данными через границы COM-объектов. То же самое происходит в .NET Framework, когда тип, основанный на общеязыковом языке, должен обмениваться данными с другими неуправляемыми типами посредством сортировки.


Сценарии и приложения, основанные на технологии кросс-платформенной объектной модели (XPCOM), являются другими примерами, где упорядочение имеет решающее значение. Mozilla Application Framework использует XPCOM, который широко использует маршаллинг.

Что такое сортировка? - определение из техопедии