IPC进程间通信
文章平均质量分 74
yangliulinux
哈哈哈哈
展开
-
IPC概述
IPC IPC(运行在某个操作系统上的不同进程间的各种消息传递)进程间通信是UNIX域一个杂乱不堪的领域,虽然有各种各样的解决办法,但没有一个是完美的。我们主要讨论四个领域 (1)消息传递(管道、FIFO、消息队列) (2)同步(互斥锁、条件变量、读写锁、信号量) (3)共享内存区(匿名共享内存区、有名共享内存区) (4)过程原创 2016-07-05 11:52:19 · 570 阅读 · 0 评论 -
管道和FIFO
管道和FIFO 管道和FIFO是许多应用程序的基本构建模块。管道普遍用于shell中,不过也可以从程序中使用,往往用于从子进程向父进程回传消息。 FIFO与管道类似,但他们是用mkfifo创建,之后需要用open打开。打开管道必须小心,因为许多规则制约着open的阻塞与否 管道和FIFO的特征之一是他们的数据是一个字节流,类似于TCP连接。把这种字节流分割成各个记原创 2016-07-06 16:44:16 · 369 阅读 · 0 评论