Chinaunix首页 | 论坛 | 博客
  • 博客访问: 362980
  • 博文数量: 105
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 826
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-16 13:58
个人简介

记录有意义的东西

文章分类

全部博文(105)

文章存档

2013年(105)

我的朋友

发布时间:2013-04-22 15:11:47

共享内存是一种最为高效的进程间通信方式。因为进程可以直接读写内存,不需要任何数据的复制。为了在多个进程间交换信息,内核专门留出一块内存区,这段内存区可以由需要访问的进程将其映射到自己的私有地址空间,因此进程可以直接读写这一内存区而不需要数据的复制,从而大大提高效率。当然,由于多个进程共享一段内存.........【阅读全文】

阅读(699) | 评论(0) | 转发(0)

发布时间:2013-04-22 15:01:00

1.引言:信号是E.W.Dijkstra在二十世纪六十年代末设计的一种编程架构。Dijkstra的模型和铁路操作有关:假设某段铁路是单线的,因此一次只允许一列火车通过。信号将用于同步通过该轨道的火车。火车在进入单一轨道之前必须等待信号灯变为允许通行的状态。火车进入轨道后,会改变信号状态,防止其他火车.........【阅读全文】

阅读(848) | 评论(0) | 转发(0)

发布时间:2013-04-22 14:44:17

消息队列就是存放在内核中的一个消息链表,注意它是存放在内核中的,所以在应用消息队列时,普通用户是无法运用的,只有切换到超级用户才可以使用。而且是如果创建了一个消息只有在操作系统重启时才会真正删除该消息队列。在许多方面看来,消息队列类似与有名管道,但是却没有与打开与关闭管道的复杂关联,然而,使用消.........【阅读全文】

阅读(1125) | 评论(0) | 转发(0)

发布时间:2013-04-22 11:30:54

背景Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微和隐晦的差别。不注意这些 Linux 上的一些开发陷阱,常常会导致程序问题不穷,死锁不断。本文中我们从 5 个方面总结出 Linux 多线程编程上的问题,并分别引出相关改善的开发经验,用以避免这些的陷阱。我们希望这些经验可以.........【阅读全文】

阅读(758) | 评论(0) | 转发(0)

发布时间:2013-04-21 11:02:56

一)Linux环境进程间通信(一)管道及有名管道 http://www.ibm.com/developerworks/cn/linux/l-ipc/part1/二)Linux环境进程间通信(二): 信号上: http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index1.html下: http://www.ibm.com/developerworks/cn/linux.........【阅读全文】

阅读(916) | 评论(0) | 转发(1)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册