Linux 通过共享内存机制实现进程间通信

问题背景

  1. 编写程序 sender ,它创建一个共享内存,然后等待用户通过终端输入一串字符,并将这串字符通过共享内存发送给 receiver;最后,它等待 receiver 的应答,收到应答消息后,将接收到的应答信息显示在终端屏幕上,删除共享内存,结束程序的运行。
  2. 编写 receiver 程序,它通过共享内存接收来自 sender 的消息,将消息显示在终端屏幕上,然后再通过该共享内存向 sender 发送一个应答消息 over ,结束程序的运行。选择合适的信号量机制实现两个进程对共享内存的互斥及同步使用。

问题分析(伪代码)

猜你喜欢

转载自www.cnblogs.com/accepteddoge/p/linux-shared-memory.html
今日推荐