Koti kehitys Mitä lajittelu? - määritelmä techopediasta

Mitä lajittelu? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä marshalling tarkoittaa?

Marshalling on prosessi, jolla objektin muisti esitys muutetaan toiseen muotoon, joka soveltuu varastointia tai siirtämistä muille ohjelmistosovelluksille. Marshalling mahdollistaa tiedonsiirron etäobjektien välillä muuntamalla objektin sarjamuotoiseen muotoon.

Techopedia selittää Marshallingin

On myös käänteinen prosessi, jota kutsutaan unmarshalling, jossa esine tai tietorakenne ansainnoidaan. Marshalling ja unmarshalling prosessit ovat päinvastaisia, joten jokainen yhdessä menetelmässä suoritettu prosessi käännetään myös toisessa menetelmässä. Jos tietty binaarinen sekvenssi lisätään yhdistämisen aikana, se poistetaan epäsymmetrisen sekoituksen aikana ja päinvastoin.


Erilaiset etäproseduurikutsun (RPC) mekanismit toteutetaan yhdistämisen kautta, jossa eri prosesseilla ja säikeillä on tyypillisesti erilaiset dataformaatit, jotka vaativat yhdistämistä niiden välillä.


Microsoft Component Object Model (COM) -rajapinnan osoittimet käyttävät yhdistämistä tietojen vaihtamiseen COM-objektien rajojen yli. Sama asia tapahtuu .NET-kehyksessä, kun yhteisen kielen runtime-pohjaisen tyypin on kommunikoitava muiden hallitsemattomien tyyppien kanssa yhdistämisen kautta.


Komentosarjat ja XPCOM (Cross-Platform Component Object Model) -tekniikkapohjaiset sovellukset ovat muita esimerkkejä, joissa yhdistäminen on kriittisen tärkeää. Mozilla-sovelluskehys käyttää XPCOM: ää, joka käyttää laajasti yhdistämistä.

Mitä lajittelu? - määritelmä techopediasta