下一个:
6.4.1 基本概念
向上:
6 Linux 进程间通信
前一个:
6.3.5 声名狼藉的 SIGPIPE
6.4 System V IPC
6.4.1 基本概念
IPC 标识符
IPC 键
The
ipcs
命令
The
ipcrm
命令
6.4.2 消息队列
基本概念
内部和用户数据结构
消息缓冲区
内核
msg
结构体
内核
msqid_ds
结构体
内核
ipc_perm
结构体
系统调用:msgget()
系统调用:msgsnd()
系统调用:msgctl()
msgtool:一个交互式消息队列操作器
背景
命令行语法
发送消息
检索消息
更改权限(模式)
删除队列
示例
源代码
6.4.3 信号量
基本概念
内部数据结构
内核
semid_ds
结构体
内核
sem
结构体
系统调用:semget()
系统调用:semop()
系统调用:semctl()
semtool:一个交互式信号量操作器
背景
命令行语法
创建信号量集
锁定信号量
解锁信号量
更改权限(模式)
删除信号量集
示例
源代码
semstat:一个 semtool 伴侣程序
6.4.4 共享内存
基本概念
内部和用户数据结构
内核
shmid_ds
结构体
系统调用:shmget()
系统调用:shmat()
系统调用:shmctl()
系统调用:shmdt()
shmtool:一个交互式共享内存操作器
背景
命令行语法
向段写入字符串
从段检索字符串
更改权限(模式)
删除段
示例
源代码
转换于
Fri Mar 29 14:43:04 EST 1996