记录有意义的东西
发布时间:2013-04-22 15:26:47
消息队列就是一些消息的列表,(以下称msg)用户可以在msg中添加消息和读取消息等。它具有一定的fifo特性,但它可以实现消息的随机查询,比fifo更有优势。同时这些消息存在于内核中,由队列id来标识。基本操作的函数有:调用msgget函数创建或打开msg,创建的msg数量会受到系统msg数量的限制;调用msgsnd添加消息,它.........【阅读全文】
发布时间:2013-04-22 15:11:47
共享内存是一种最为高效的进程间通信方式。因为进程可以直接读写内存,不需要任何数据的复制。为了在多个进程间交换信息,内核专门留出一块内存区,这段内存区可以由需要访问的进程将其映射到自己的私有地址空间,因此进程可以直接读写这一内存区而不需要数据的复制,从而大大提高效率。当然,由于多个进程共享一段内存.........【阅读全文】
发布时间:2013-04-22 15:01:00
1.引言:信号是E.W.Dijkstra在二十世纪六十年代末设计的一种编程架构。Dijkstra的模型和铁路操作有关:假设某段铁路是单线的,因此一次只允许一列火车通过。信号将用于同步通过该轨道的火车。火车在进入单一轨道之前必须等待信号灯变为允许通行的状态。火车进入轨道后,会改变信号状态,防止其他火车.........【阅读全文】