摘要: 一、信号量 信号量是一个用来描述临界资源的资源个数的计数器。 信号量的本质是一种数据操作锁,它本身不具有数据交换的功能,而是通过控制其他的通信资源(文件、外部设备等)来实现进程间通信, 他本身更只是一种外部资源的标识。信号量在此过程中负责数据操作的同步、互斥等功能。 当请求 一个使用信号量来表示 的 阅读全文
posted @ 2017-10-17 17:26 十指紧扣孤独 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一、消息队列 消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞问题。 但是消息队列与命名管道一样,每个数据块都有一个最大长度的限制。 消息队列是系统内核地址空间 阅读全文
posted @ 2017-10-17 11:48 十指紧扣孤独 阅读(324) 评论(0) 推荐(0) 编辑