메시지 전달

위키백과, 우리 모두의 백과사전.

메시지 전달(Message passing)은 컴퓨터 과학에서 컴퓨터에서 동작(예: 프로그램 실행)을 호출하는 기술이다. 호출 프로그램은 프로세스(액터 또는 개체일 수 있음)에 메시지를 보내고 해당 프로세스와 지원 인프라를 사용하여 적절한 코드를 선택하고 실행한다. 메시지 전달은 프로세스, 서브루틴 또는 함수가 이름으로 직접 호출되는 기존 프로그래밍과 다르다. 메시지 전달은 일부 동시성 및 객체 지향 프로그래밍 모델의 핵심이다.

메시지 전달은 현대 컴퓨터 소프트웨어 어디에나 존재한다. 이는 프로그램을 구성하는 개체가 서로 작동하는 방법으로 사용되며, 서로 다른 컴퓨터(예: 인터넷)에서 실행되는 개체와 시스템이 상호 작용하는 수단으로 사용된다. 메시지 전달은 채널을 포함한 다양한 메커니즘으로 구현될 수 있다.

예시[편집]

같이 보기[편집]

외부 링크[편집]