跳转到内容

消息传递

本页使用了标题或全文手工转换
维基百科,自由的百科全书

电脑科学中,讯息传递(英语:Message passing)是一种通讯的形式,在并发计算平行计算物件导向程式设计行程间通讯中使用。在这种模式中,行程或物件以传送及接收讯息的方式来达成同步

不同于传统程序设计通过名字直接调用(invoking)一个进程、子例程或者函数,讯息传递直接发送消息给一个进程,依赖进程或基础框架来调用实际执行的代码。 可分为同步方式与异步方式。

概论

讯息传递是一种通讯范型,在这种模型中,由一个传信者,将讯息(messages)送给一个,或多个收信者。讯息的形式,根据作业系统与程式语言的支援,而有所不同,常见的有方法(method),讯号(signals)与资料封包(data packets)。

讯息传递系统

著名的讯息传递系统有开放网路运算远端程序呼叫(ONC RPC)、CORBAJava RMIDistributed COMSOAP

数学模型

主要的数学模型为演员模型π-calculus

参考文献

参见