进程间通信(IPC)的示例

时间:2011-05-14 17:23:27

标签: windows linux process operating-system

我想知道我们在使用笔记本电脑/台式机时每天遇到的实际例子或进程间通信(IPC)的实例(发生在引擎盖下或其他情况下)。我一直从教科书中读到这些理论。

例如:

  • 在父进程和子进程之间:Linux中的一个例子我知道shell启动其他进程时我们可以使用进程ID终止这些进程。

  • 在两个不相关(在层次结构中)但合作的过程之间?

2 个答案:

答案 0 :(得分:4)

我们每天遇到的一些IPC示例:

  • X应用程序与X通信 服务器通过网络协议。
  • 管道是IPC的一种形式:grep foo file | sort
  • 像Apache这样的服务器产生子进程来处理请求。
  • 我现在想不到的更多

我甚至没有提到过程在不同计算机上的IPC示例。

答案 1 :(得分:3)

在您提到的两种情况下对IPC进行IPC的一种方法是使用套接字

我建议您查看Beej's Guide to Unix Interprocess Communication了解相关信息和示例。