2018年6月13日
摘要: 共享内存 共享内存是内核为进程创建的一个特殊内存段,它将出现在进程自己的地址空间中,其它进程可以将同一段共享内存连接(attach)到自己的地址空间。这是最快的进程间通信方式,但是不提供任何同步功能(需要我们信号量实现)。 使用共享内存实现生产者消费者任务模式。 共享内存系统调用 shmget函数: 阅读全文
posted @ 2018-06-13 19:59 Cjv 阅读(7636) 评论(0) 推荐(0) 编辑
摘要: 进程间的通信方式 进程间的通信方式包括,管道、共享内存、信号、信号量、消息队列、套接字。 进程间通信的目的 进程间通信的主要目的是:数据传输、数据共享、事件通知、资源共享、进程控制等。 进程间通信之管道 管道(pipe):这种通讯方式有两种限制,一是半双工的通信,数据只能单向流动,二是只能在具有亲缘 阅读全文
posted @ 2018-06-13 18:53 Cjv 阅读(449) 评论(0) 推荐(0) 编辑