Chinaunix首页 | 论坛 | 博客
  • 博客访问: 586484
  • 博文数量: 201
  • 博客积分: 3076
  • 博客等级: 中校
  • 技术积分: 2333
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-02 19:44
文章分类

全部博文(201)

文章存档

2010年(118)

2009年(83)

我的朋友

分类:

2010-08-31 10:50:19

消息传递:
管道: 只能在父子进程间,有名管道没有此限制。
System V 消息队列:
Posix 消息队列:
RPC:

同步:
文件系统的诡秘性:
记录上锁:
System V 信号灯:
Posix 信号灯:
互斥锁和条件变量: (常用与线程间同步)
读写锁:

信息共享方式:
文件系统:需要穿越内核,同步机制
内核中共享的信息:管道、消息队列和信号灯,每次访问涉及到内核的系统调用
共享内存:配置好以后,不涉及内核

一个给定进程内的所有线程共享同样的全局变量
线程函数出错时并不设置标准的Unix errno变量,多线程环境每个线程必须有自己的errno变量

fork exec _exit 对IPC的影响

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

上一篇:ptmalloc

下一篇:代码优化

给主人留下些什么吧!~~