2021-09-19 操作系统实验三之利用Linux的共享内存通信机制实现两个进程间的通信 操作系统实验三之利用Linux的共享内存通信机制实现两个进程间的通信 操作系统实验三之利用Linux的共享内存通信机制实现三个进程间的通信 前言 编写程序创建三个线程:sender1线程、sender2线程和receiver线程,三个线程的功能描述如下: sender1线程:运行函数sender1(),它创建一个消息队列,然后等待用户通过终端输入一串字符,并将这串字符通过消息队列发给receiver线程;可循环发送多个消息,直到用户输入“exit”为止,表示它不再发送消息,最后向receiver线程发送消息“end1”,并且等待receiver的应答(老师告知可以省略这步,所以代码没有体现,sender2同),等到应答消息后,将接收到的应答信息显示在终端屏幕上,结束线程的运行。 sender2线程:运行函数sender2(),共享sender1创建的消息队列,等待用户通过终端输入一串字符,并将这串字符通过消息队列发送给receiver线程;可循环发送多个消息,直到用户输入“exit”为止,表示它不再发送消息,最后向receiver线程发送消息“end2”,并且等待receiver的应答,等到应答消息后,将接收到的应答信息显示在终端屏... mmzkyl 2021-09-19 杂项 268 阅读 0 评论 2021年09月19日 268 阅读 0 评论