摘要: 一、概述信号通信能够传送信息量有限;管道通信则只能传送无格式的字节流。消息队列(报文队列):就是一个消息的链表。消息是具有特定格式的记录。分类:POSIX消息队列:系统V消息队列:目前被大量使用持续性系统V消息队列是随内核持续的。只有在内核重启或者人工删除时,该消息队列才会被删除。键值:消息队列在内... 阅读全文
posted @ 2014-07-14 22:21 liu_ty10 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 共享内存共享内存是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存写入了数据,共享这个内存区域的所有进程就可以立即看到其中的内容。共享内存实现分为连个步骤:一、创建共享内存,使用shmget函数。二、映射共享内存,将这段创建的共享内存映射到具体的进程空间去... 阅读全文
posted @ 2014-07-14 11:58 liu_ty10 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 信号(signal)机制是Unix系统中最为古老的进程间通信机制,很多条件下可以产生一个信号:1、用户按某些按键时,产生信号。2、硬件异常信号:除数为0,无效的存储访问等。3、进程利用kill函数,将信号发送给另一个进程。4、用户利用kill命令将信号发送给其他进程。信号类型:常用类型:SIGHUP... 阅读全文
posted @ 2014-07-14 11:49 liu_ty10 阅读(220) 评论(0) 推荐(0) 编辑