range~~POS=TRUNC

Författare: Monica Porter
Skapelsedatum: 18 Mars 2021
Uppdatera Datum: 27 Juni 2024
Anonim
Pos, vel, acc FRQ
Video: Pos, vel, acc FRQ

Innehåll

Definition - Vad betyder Marshalling?

Marshalling är processen för att omvandla minnesrepresentation av ett objekt till ett annat format, vilket är lämpligt för lagring eller överföring till andra program. Marshalling tillåter kommunikation mellan fjärrobjekt genom att konvertera ett objekt till seriell form.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Marshalling

Det finns också en omvänd process som kallas unmarshalling där ett objekt eller datastruktur deserialiseras. Marshall- och oövervakande processer är omvända varandra, så varje process som utförs i en metod är också omvänd i den andra metoden. Om en viss binärsekvens läggs till under marshalling, tas den bort under unmarshalling och vice versa.

Olika mekanismer för fjärrproceduranrop (RPC) implementeras via marshalling, där olika processer och trådar vanligtvis har olika dataformat, som kräver användning av marshalling mellan dem.

Gränssnittspekarna för Microsoft Component Object Model (COM) använder marshalling för att utbyta data över COM-objektgränser. Samma sak händer i .NET-ramverket, när en vanligt språk-runtime-baserad typ måste kommunicera med andra icke-hanterade typer via marshalling.

Skript och XPCOM-teknikbaserade applikationer (Cross-Platform Component Object Model) är andra exempel där marshalling är av avgörande betydelse. Mozilla Application Framework använder XPCOM, som använder marshalling i stor utsträckning.