进程间通信基础
摘要:
进程间通信大致可以分为本地进程间通信和网络进程间通信。本地进程间通信有:管道和FIFO(命令管道)、消息队列、信号量(semaphore)以及共享存储。网络进程间通信:套接字(socket)和STREAMS1.管道和FIFO(命名管道)最适合在进程之间实现生产者/消费者的交互。有些进程向管道中写入数据,而另外一些进程则从管道中读出数据。1).在Unix的命令shell中,可以使用“|”操作符来创建管道。例如,下面的语句通知shell创建两个进程,并使用一个管道把这两个进程连接在一起:$ls | more第一个进程(执行ls程序)的标准输出被重定向到管道中;第二个进程(执行more程序)从这个管 阅读全文
posted @ 2013-11-25 14:11 小尾巴猴子 阅读(157) 评论(0) 推荐(0) 编辑