进程通信(3): System V IPC
创始人
2025-01-10 13:33:29
0

System IPC包括System V消息队列,System V信号量,System V共享内存区。

System V IPC使用一个key(key_t)作为他们名字,这个值由ftok函数通过路径名和一个id生成。

客户和服务器通过在路径名和id达成一致,双方就能通过调用ftok函数把pahtname和id映射到同一个Ipc键。

ipc_perm结构

内核为每个IPC对象维护一个ipc_perm的结构。

包括用户id,组id,权限,槽号,键等信息。

 get函数(msgget,semget,shmget)创建一个IPC对象,并指定IPC权限,get函数返回一个IPC标识符,用来表示IPC对象,

IPC标识符不是特定进程的标识符(文件标识符是基于进程的标识符),而是基于系统的标识符。 

不同进程获得的IPC标识符是相同的才可以进行通信。

内核限制

System IPC在内核有限制,比如消息队列的最大限制,每个信号量集的最大信号量数等。

管理员可以修改这些限制。

相关内容

热门资讯

1分钟了解(wpk)软件透明挂... 您好,wpk这款游戏可以开挂的,确实是有挂的,需要了解加微【485275054】很多玩家在这款游戏中...
第三方辅助《Wepoke针对》... 第三方辅助《Wepoke针对》软件透明挂!(透明挂)软件工具(2024已更新)(哔哩哔哩)是一款可以...
2024新版!WPK自建房(W... 您好,WPK这款游戏可以开挂的,确实是有挂的,需要了解加微【841106723】很多玩家在这款游戏中...
第四方教程(德州约局吧)辅助透... 大家肯定在之前德州约局吧或者德州约局吧中玩过第四方教程(德州约局吧)辅助透视(德州约局吧)透明挂辅助...
第十方教程(AAPoKer)辅... 第十方教程(AAPoKer)辅助透视(AAPoKer)透明挂辅助下载(2021已更新)(哔哩哔哩);...
必知教程!微扑克脚本外挂辅助器... 必知教程!微扑克脚本外挂辅助器真的假的(辅助挂)原来是有挂(有挂方针)详细教程(哔哩哔哩)是一款可以...
推荐十款!微扑克规律辅助插件挂... 推荐十款!微扑克规律辅助插件挂(辅助挂)原来是真的有挂(有挂猫腻)详细教程(哔哩哔哩);微扑克中的1...
第三方辅助《微扑克辅助器软件下... 第三方辅助《微扑克辅助器软件下载》微扑克网页版外挂辅助器工具(哔哩哔哩);1、让任何用户在无需AI插...
第三方教程!微扑克机器人辅助工... 第三方教程!微扑克机器人辅助工具(辅助挂)原来确实是有挂(有挂教程)详细教程(哔哩哔哩);人气非常高...
六分钟了解(pokermast... 六分钟了解(pokermaster)透视辅助(pokermaster)透明挂辅助挂(2024已更新)...