A type of communication between processes. Message passing is a form of
communication used in parallel
programming and object-oriented
programming. Communications are completed by the sending of messages
(functions, signals and data packets) to recipients.
Wikipedia: Message Passing In computer science, message passing is a form of communication used in concurrent programming, parallel programming, object-oriented programming, and interprocess communication.