当前位置:  开发笔记 > 程序员 > 正文

RPC和IPC之间有区别吗?

如何解决《RPC和IPC之间有区别吗?》经验,为你挑选了3个好方法。

或者他们是同义词?



1> Eli Bendersk..:

维基百科通常很适合这些目的.

RPC:

远程过程调用(RPC)是一种进程间通信技术,它允许计算机程序使子例程或过程在另一个地址空间(通常在共享网络上的另一台计算机上)上执行,而无需程序员明确编写此远程的详细信息相互作用.

IPC:

进程间通信(IPC)是一组用于在一个或多个进程中的多个线程之间交换数据的技术.进程可以在由网络连接的一台或多台计算机上运行.

所以,RPC只是一种IPC.



2> 小智..:

RPC(远程过程调用)是IPC(进程间通信)的一种形式 - 后者是一个更通用的术语,涵盖了除RPC之外的许多机制.



3> Douglas Leed..:

RPC - 远程过程调用 - 是一种特殊类型的通信,但可以在一台机器上,也可以在机器之间的网络上. http://en.wikipedia.org/wiki/Remote_procedure_call

IPC - 进程间通信 - 是不同进程(通常在一台机器上)之间进行通信的通用术语. http://en.wikipedia.org/wiki/Inter-process_communication

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有