进程间通信-IPC
读共享内存 示例一 #include sys/types.h #include sys/ipc.h #include sys/shm.h #include stdio.h #include error.h #include stdlib.h #define SHM_SIZE 4096 #define SHM_MODE (SHM_R | SHM_W | IPC_CREAT) /* user read/write */ int main(void) { int shmid; char *shmptr; if ( (shmid = shmget(0x44, SHM_SIZE, SHM_MODE)) 0) perror(shmget); if ( (shmptr = shmat(shmid, 0, 0)) == (void *) -1) perror(shmat); printf(%s\n, shmptr); /* 从共享内存读数据 */ exit(0); } 写共享内存 示例二 #include sys/
原创力文档

文档评论(0)