Domov vývoj Čo je zoradenie? - definícia z technológie

Čo je zoradenie? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená marshalling?

Zaradenie je proces transformácie reprezentácie pamäte objektu do iného formátu, ktorý je vhodný na ukladanie alebo prenos do iných softvérových aplikácií. Zaradenie umožňuje komunikáciu medzi vzdialenými objektmi prevedením objektu do sériovej formy.

Techopedia vysvetľuje marshalling

Existuje aj reverzný proces nazývaný unshshalling, v ktorom je objekt alebo dátová štruktúra deserializovaná. Procesy zaraďovania a rozdeľovania sú navzájom opačné, takže každý proces vykonávaný v jednej metóde je obrátený aj v druhej metóde. Ak je počas zoradenia pridaná určitá binárna postupnosť, odstráni sa počas odpojenia a naopak.


Rôzne mechanizmy volania vzdialených procedúr (RPC) sú implementované prostredníctvom zaraďovania, kde rôzne procesy a vlákna obvykle majú rôzne formáty údajov, ktoré si vyžadujú usporiadanie medzi nimi.


Ukazovatele rozhrania Microsoft Component Object Model (COM) používajú zoradenie na výmenu údajov cez hranice objektu COM. To isté sa stane v rámci .NET framework, keď typ založený na bežnom jazyku runtime musí komunikovať s inými nespravovanými typmi prostredníctvom zaraďovania.


Skripty a technologické aplikácie založené na modeli komponentov pre rôzne platformy (XPCOM) sú ďalšími príkladmi, v ktorých je zoradenie kriticky dôležité. Mozilla Application Framework používa XPCOM, ktoré značne využíva členenie.

Čo je zoradenie? - definícia z technológie