[linux系统编程]System V IPC 共享内存
2014-01-24 10:05
295 查看
用于Linux进程通信共享内存。
int segment_id; char *shared_memory; segment_id = shmget((key_t)123457, size, IPC_CREAT | 0644); //创建或者获取size字节的与KEY值相等的共享内存 if(segment_id == -1) { printf("cmd_server shmget failured!\n"); exit(-1); } shared_memory = shmat(segment_id, NULL, 0); //把共享内存区对象映射到调用进程的地址空间 if((int)shared_memory == -1) { printf("cmd_server shmat failured!\n"); exit(-1); }
相关文章推荐
- linux基础编程:进程通信之System V IPC:消息队列,信号量,共享内存
- Linux进程间通信(IPC)编程实践(七)共享内存的使用-System V共享内存(API)
- linux基础编程:进程通信之System V IPC:消息队列,信号量,共享内存
- Linux进程间通信(IPC)编程实践(六)共享内存的使用-mmap
- 【Linux系统编程】进程间通信--共享内存
- Linux进程间通信(IPC)编程实践(八)共享内存的使用-POSIX 共享内存(API)
- linux高级编程基础系列:System V进程间通信(信号量、共享内存)
- Linux系统编程 --- 共享内存及内存映射【十全十美】
- 细说linux IPC(三):mmap系统调用共享内存
- Linux系统编程——进程间通信(System V IPC 对象)
- Linux编程实践----共享内存的演示(IPC)
- [linux系统编程]System V IPC 消息队列
- Linux系统编程——进程间通信:共享内存
- [linux系统编程]System V IPC 信号量做进程间互斥
- linux网络编程之System V 共享内存 和 系列函数
- linux system V IPC 信号灯和共享内存实例
- 细说linux IPC(三):mmap系统调用共享内存
- Linux\Unix IPC进程通信实例分析(一):共享内存通信---系统V
- linux系统编程--shmget() 建立共享内存
- linux基础编程 共享内存 使用内存映射接口mmap系统调用 blog.csdn.net/ghostyu/article/details/7736733