Namai Plėtra Kas yra rūšiavimas? - apibrėžimas iš techopedijos

Kas yra rūšiavimas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia „Marshalling“?

„Marshalling“ yra objekto atminties vaizdavimo pavertimo kitu formatu, kuris yra tinkamas saugoti ar perduoti kitoms programoms, formatas. „Marshalling“ leidžia susisiekti tarp nuotolinių objektų, paverčiant objektą serijine forma.

„Techopedia“ paaiškina „Marshalling“

Taip pat yra atvirkštinis procesas, vadinamas unmarshalling, kurio metu objekto ar duomenų struktūra yra tinkamai pagrįsta. Rūšiavimo ir nesuderinamumo procesai yra priešingi vienas kitam, todėl kiekvienas procesas, atliekamas vienu metodu, taip pat atvirkščiai, kitu metodu. Jei rūšiavimo metu pridedama tam tikra dvejetainė seka, ji pašalinama nesuderinus ir atvirkščiai.


Skirtingi nuotolinio procedūrų iškvietimo (RPC) mechanizmai yra įgyvendinami skirstant, kur skirtingi procesai ir sriegiai paprastai turi skirtingus duomenų formatus, todėl reikia naudoti rūšiavimą tarp jų.


„Microsoft Component Object Model“ (COM) sąsajos rodyklės naudoja rūšiavimą, kad keistųsi duomenimis apie COM objekto ribas. Tas pats nutinka .NET sistemoje, kai įprastos kalbos veikimo laiku pagrįstas tipas turi bendrauti su kitais nevaldomais tipais per rūšiavimą.


Skriptai ir kryžminės platformos komponentinių objektų modelio (XPCOM) technologijomis pagrįstos programos yra kiti pavyzdžiai, kai rūšiavimas turi lemiamą reikšmę. „Mozilla Application Framework“ naudojama XPCOM, kuri plačiai naudoja rūšiavimą.

Kas yra rūšiavimas? - apibrėžimas iš techopedijos