操作系统教程第三版课件(左万历)04第四章 互斥同步与通讯(2)1.pptVIP

  • 9
  • 0
  • 约1.49万字
  • 约 67页
  • 2018-01-15 发布于浙江
  • 举报

操作系统教程第三版课件(左万历)04第四章 互斥同步与通讯(2)1.ppt

Linux共享内存通讯(例子) 接收进程 rcvshm.c #includestdio.h #includestdlib.h #includestring.h #includeunistd.h #includesys/types.h #includelinux/shm.h main() { int shmid; char *viraddr; Linux共享内存通讯(例子) shmid=shmget(1234,BUFSIZ,0666|IPC_CREAT) viraddr=shmat(shmid, 0,SHM_RDONLY); printf(Your message is :\n%s,viraddr); shmdt(viraddr); shmctl(shmid,IPC_RMID,0); exit(0); } Linux共享内存(例2) #include unistd.h #include sys/ipc.h #include sys/shm.h #define KEY 1234 #define SIZE 1024 int main() { int shmid; char *shmaddr; struct shmid_ds buf; shmid = shmget(KEY, SIZE, I

文档评论(0)

1亿VIP精品文档

相关文档