마샬링

작가: Monica Porter
창조 날짜: 18 3 월 2021
업데이트 날짜: 27 6 월 2024
Anonim
[항공정비사]수신호 설명
동영상: [항공정비사]수신호 설명

콘텐츠

정의-마샬링은 무엇을 의미합니까?

마샬링은 객체의 메모리 표현을 다른 형식으로 변환하여 다른 소프트웨어 응용 프로그램으로 저장하거나 전송하는 데 적합한 프로세스입니다. 마샬링은 객체를 직렬화 된 형태로 변환하여 원격 객체 간의 통신을 허용합니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 Marshalling을 설명합니다

객체 또는 데이터 구조가 역 직렬화되는 비 정렬 화라고하는 역 프로세스도 있습니다. 마샬링과 비 정렬 화 프로세스는 서로 반대이므로 한 방법으로 수행 된 모든 프로세스도 다른 방법으로 되돌립니다. 마샬링 중에 특정 이진 시퀀스가 ​​추가되면 마샬링 해제 중에 제거되고 그 반대의 경우도 마찬가지입니다.

서로 다른 프로세스와 스레드가 서로 다른 데이터 형식을 갖는 마샬링을 통해 서로 다른 RPC (원격 프로 시저 호출) 메커니즘이 구현되며, 마샬링을 사용해야합니다.

COM (Microsoft Component Object Model)의 인터페이스 포인터는 마샬링을 사용하여 COM 개체 경계에서 데이터를 교환합니다. 공용 언어 런타임 기반 형식이 마샬링을 통해 관리되지 않는 다른 형식과 통신해야하는 경우에도 .NET 프레임 워크에서 발생합니다.

XPCOM (Scripts and Cross-Platform Component Object Model) 기술 기반 응용 프로그램은 마샬링이 매우 중요한 다른 예입니다. Mozilla Application Framework는 마샬링을 광범위하게 사용하는 XPCOM을 사용합니다.