← 返回首页
Linux高级程序设计(五十八)
发表时间:2021-12-12 01:18:59
IPC对象

1.什么是IPC对象

IPC:inter-process communication,进程间通信对象;包括如下组件:

2.IPC分类

当前系统调用版本主要是类unix和linux操作系统之中包含,它是在linux操作系统出现之前发布的标准

IPC对象一旦创建好在系统中可见,只要不删除或者关闭系统就一直存在。

3.查看IPC对象 |命令|说明| |-|-| |ipcs|查看所有IPC对象| |ipcs -m|查看共享内存对象| |ipcs -q|查看消息队列对象| |ipcs -s|查看信号量对象| |ipcrm|删除IPC对象|

实例:

[root@iz2zefozq9h39txdb8s7npz ~]# ipcs
--------- 消息队列 -----------
键        msqid      拥有者  权限     已用字节数 消息      

------------ 共享内存段 --------------
键        shmid      拥有者  权限     字节     nattch     状态      
0x00000072 0          root       444        1          0                       

--------- 信号量数组 -----------
键        semid      拥有者  权限     nsems