本地过程调用
本地过程调用(LPC)是为子系统通讯特别设计的。 LPC 的基础是远程过程调用(RPC),RPC 是 Unix 上用于运行在两台机器上的进程间通讯的事实上的标准。LPC 为在同一台机器上运行的进程间的通讯进行了优化。正如前面所讨论的,LPC 是子系统和其客户进程之间通讯的机制。客户线程当需要子系统的服务时就会调用 LPC。LPC 将调用的参数传递给服务器进程。服务器线程执行服务并使用 LPC 将结果传回给客户端线程。
本地过程调用(LPC)是为子系统通讯特别设计的。 LPC 的基础是远程过程调用(RPC),RPC 是 Unix 上用于运行在两台机器上的进程间通讯的事实上的标准。LPC 为在同一台机器上运行的进程间的通讯进行了优化。正如前面所讨论的,LPC 是子系统和其客户进程之间通讯的机制。客户线程当需要子系统的服务时就会调用 LPC。LPC 将调用的参数传递给服务器进程。服务器线程执行服务并使用 LPC 将结果传回给客户端线程。