- 博客(2)
- 收藏
- 关注
原创 进程间的通信之消息队列
一、消息队列 消息队列就是一个消息列表,用户可以在消息队列中添加消息、读取消息,并且还可以通过消息类型来发送和接收消息,这样就有了选择,而不是被动接收消息,并且消息队列的发送和接收可以独立存在而不会出现单独运行一个读/写进程而失败,还提供了同步机制。 二、函数原型 1.创建/打开消息队列 int msgget(key_t key, int flag); key: 只要独一无二就行,
2017-07-26 12:15:26 234
原创 进程间的通信之共享内存
一、共享内存 共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间,这一块空间是内核专门提供给多个进程交换信息的。但是内核并没有实现对这个内存进行同步,必然需要某种同步机制,互斥锁和信号量都可以。采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的
2017-07-25 11:06:21 487
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人