请阅读它们各自的维基百科页面: RPC - https://en.wikipedia.org/wiki/Remote_procedure_call LPC - https://en.wikipedia.org/wiki/Local_Procedure_Call 所有内容都在那里解释了。首先要花一些功夫去理解,如果遇到困难,你仍然可以提出一些非平凡问题。 区别: RPC 比 LPC 慢,因为它使用网络来调用方法。 通过 RPC,可以在多种方式下对远程机器上的过程调用进行执行。 参数和返回值需要可序列化(使用 Java 术语)。 由于网络问题,RPC 可能会失败。 在使用之前必须设置 RPC。 调用远程程序的语言和实现远程程序的语言不一定相同。 等等。