- 博客(3)
- 收藏
- 关注
原创 IPC机制之消息队列
消息队列是消息在传输过程中保存消息的容器,它提供了一种从一个进程向另一个进程发送数据块的方法。而且,每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型值的数据块。 消息队列的优点是可以通过发送消息来完全避免命名管道的同步和阻塞问题,甚至可以用一些方法来提前查看紧急消息。其缺点是:与管道一样每个数据块都有一个最大长度限制,系统中所有队列所包含的全部数据块的总长度也有...
2018-10-10 15:27:48 427
原创 IPC机制之共享内存
同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。所以必须要某种同步机制来保证该共享内存中资源的准确性。共享内存相关函数shmget()创建共享内存并返回标识符头文件 #include<sys/shm.h>int shmget(key_t key, size_t size, int shmflag...
2018-10-09 14:35:51 461
原创 IPC机制之信号量及pv操作
关于IPC我们要知道的一些内容什么是IPC?答:IPC 全称 Inter-Process Communication,我们可以按照其字面意思来理解,就是指进程间沟通的一种方法。其实我们以前就接触过一些IPC机制,只是当时我们还没有认识到,那就是:管道和信号,这两者都可以达到进程间通信的目的。其实IPC机制还有信号量,共享内存,消息队列,套接字。我们之后会一一介绍,本篇先介绍信号量。什么...
2018-10-07 23:05:49 1059 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人