- 博客(4)
- 收藏
- 关注
原创 Linux ——IPC 锁
最好的参考资料:1.师从互联网。2.UNP v2 Posix IPC的相关章节7、8、9。3.Linux man 命令。4.APUE 相关章节11、14。第一条:概述 这里介绍的是Posix.1线程标准的:互斥锁、条件变量、读写锁。他们主要用来同步一个进程内各个线程的,如果把它们放在一个共享内存空间中,Posix允许他们用于进程间同步。如果想了解他们的实现,在libc源码的nptl文件下,你可以找到他们。 我同样也会介绍Posix.1
2010-12-28 16:25:00 1403
原创 Linux——内存映射文件mmap
最好的参考资料:1.师从互联网。2.UNP v2 Posix IPC的相关章节 12。3.Linux man 命令。第一条:mmap函数的用途1.映射普通文件到进程内存空间,进行内存映射IO。2.映射特殊文件到进程内存空间,进行匿名内存映射IO。3.映射shm_open打开Posix 共享内存区到进程的内存空间,可以在无亲缘的进程间提供数据共享、IO。#includevoid *mmap (void *__addr, size_t __len, int __prot, int __flags, int _
2010-12-27 21:25:00 946
原创 Linux ——System V IPC
最好的参考资料:1.师从互联网。2.UNP v2 Posix IPC的相关章节3、6、11、14。3.Linux man 命令。 缅怀Stevens 大师~~~第一条:System V IPC 的名字 System V IPC中IPC键是key_t类型的值。Linux 2.6.35 sys/types.h中把它定义为int类型。有两种获得键值的方法,通过ftok函数可生成这样的键值,但可能重复,不唯一。另外一个是直接使用IPC_PREVA
2010-12-27 08:48:00 1932
原创 Linux—— Posix IPC
最好的参考资料:1.师从互联网。2.UNP v2 Posix IPC的相关章节2、5、10、13。3.Linux man 命令。 先缅怀下 Stevens 大师。好那么开始~~~~ 说点不打紧的,虽说Posix IPC 是标准的IPC,是以后趋势,但是,现在大多数应用程序仍然在使用 System V IPC机制。这里从APUE和《深入理解Linux内核架构》一点都没介绍,ULK也只是介绍了Posix 消息队列。 第一条:Posix IPC都使用 “Posix IPC 名字”进行标志
2010-12-25 13:12:00 1364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人