Good Good study,Day Day up!

IPC-进程间通信

上一篇 / 下一篇  2009-03-30 14:57:48 / 个人分类:知识积累

o'iP^^ jr$E0IPC: Interprocess Communication 进程间通信51Testing软件测试网(w9cT%A6e\

.{(g}R zbP!E.?v0IPC是运行在多任务操作系统或联网计算机上的程序和进程使用的一组技术。程序使用IPC的一个好处是能有效的利用其它程序或计算机的过程。51Testing软件测试网:_6g]gOP.YP

@4Oh1j6|i#Q0IPC分为两种类型:51Testing软件测试网~D4t:f7p`pC
1)本地过程调用(LPC):在多任务操作系统中使用,它们允许并发运行的任务能彼此对话。LPC能共享内存空间、同步任务并相互发送消息。
dY9dc[,Yy$T v02)远程过程调用(RPC):类似于LPC,但却工作在网络上。客户机、服务器模式就利用了RPC。客户在他自己的机器上执行部分任务,但还要依赖服务器提供的后端文件服务。RPC为客户提供通信机制,以使服务请求发送到后端服务器。51Testing软件测试网![u azjX0Y

51Testing软件测试网 mm4O@|/Z1`

RPC有时称作耦合(coupling)机制,首先出现在运行UNIX操作系统的SUN微系统公司和HP公司的计算机上。UNIX中正常的进程间通信机制是管道(pipe),而套接字(socket)是工作在多个网络上的进程间通信的机制。

U6Q f5hj8Vh@,~0

TAG:

 

评分:0

我来说两句

Open Toolbar