概述
名称
ipc_namespace
描述
IPC 名称空间隔离某些 IPC 资源,即 System V IPC 对象(请参阅 sysvipc(7))和(自 Linux 2.6.30 起)POSIX 消息队列(请参阅 mq_overview(7))。 这些 IPC 机制的共同特征是 IPC 对象由文件系统路径名以外的机制标识。
每个 IPC 命名空间都有自己的一组 System V IPC 标识符和自己的 POSIX 消息队列文件系统。 在 IPC 命名空间中创建的对象对属于该命名空间成员的所有其他进程可见,但对其他 IPC 命名空间中的进程不可见。
以下 /proc 接口在每个 IPC 命名空间中是不同的:
* /proc/sys/fs/mqueue 中的 POSIX 消息队列接口。
* 在/proc/sys/kernel中的System V IPC接口,即:msgmax、msgmnb、msgmni、sem、shmall、shmmax、shmmni、shm_rmid_forced。
*在/proc/sysvipc 中的System V IPC接口。
当 IPC 命名空间被销毁时(即,当作为命名空间成员的最后一个进程终止时),命名空间中的所有 IPC 对象都会自动销毁。
使用 IPC 命名空间需要使用 CONFIG_IPC_NS 选项配置的内核。
最后
以上就是暴躁芒果为你收集整理的[linux语法手册中文版]-IPC_NAMESPACES(7)的全部内容,希望文章能够帮你解决[linux语法手册中文版]-IPC_NAMESPACES(7)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复