gods-

Forfatter: Monica Porter
Oprettelsesdato: 18 Marts 2021
Opdateringsdato: 27 Juni 2024
Anonim
Lil Tracy x Lil Peep - GODS [Prod. Dirty Vans]
Video.: Lil Tracy x Lil Peep - GODS [Prod. Dirty Vans]

Indhold

Definition - Hvad betyder Marshalling?

Marshalling er processen med at omdanne hukommelsesrepræsentationen af ​​et objekt til et andet format, som er egnet til opbevaring eller transmission til andre softwareapplikationer. Marshalling tillader kommunikation mellem eksterne objekter ved at konvertere et objekt til en serialiseret form.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Marshalling

Der er også en omvendt proces kaldet unmarshalling, hvor et objekt eller en datastruktur deserialiseres. Marshalling og unmarshalling processer er det modsatte af hinanden, så hver proces, der udføres i en metode, vendes også i den anden metode. Hvis der tilføjes en bestemt binær sekvens under marshalling, fjernes den under unmarshalling og vice versa.

Forskellige mekanismer til fjernprocedureopkald (RPC) implementeres via marshalling, hvor forskellige processer og tråde typisk har forskellige dataformater, som kræver brug af marshalling mellem dem.

Grænsefladepunkterne i Microsoft Component Object Model (COM) bruger marshalling for at udveksle data på tværs af COM-objektgrænser. Det samme sker i .NET-rammerne, når en almindelig sprogkørselsbaseret type skal kommunikere med andre ikke-styrede typer via marshalling.

Scripts og XPCOM-teknologibaserede applikationer på tværs af platformkomponenter er andre eksempler, hvor marshalling er af kritisk betydning. Mozilla Application Framework bruger XPCOM, der bruger marshalling i vid udstrækning.