
IPCS
本子分栏,主要涉及Unix C中的IPCS
weixin_47273317
本人2012年至2020年2月从事弱电方面工作,2020年2月离职后开始学习linux软件开发方面的知识。
展开
-
通过共享内存完成进程间的通信:shmget() shmat() shmdt()
1、shmget(2)#include <sys/ipc.h>#include <sys/shm.h>int shmget(key_t key, size_t size, int shmflg);功能:创建一块共享内存区域的ID号参数:key :通过ftok()函数返回值获得size:共享内存区块大小,单位:Byteshmglf:一般用IPC_CREAT|0...原创 2020-04-24 16:36:33 · 244 阅读 · 0 评论 -
消息队列的创建和使用 ftok() msgget() msgsnd() msgrcv()
1、ftok(3)#include <sys/types.h>#include <sys/ipc.h>key_t ftok(const char *pathname, int proj_id);功能:创建一个消息队列的key值,参数:pathname:路径名称(可写任意一个文件路径)proj_id :可使用好数字(1~255)返回值:成功:返回一个根...原创 2020-04-24 14:38:33 · 811 阅读 · 0 评论