103. 进程间通信 - 消息队列实现双向
发布时间
阅读量:
阅读量
实现双向通信时,若采用管道或共享内存的方式,至少需配置两个管道或两个共享内存实例。而借助消息队列完成双向通信,则仅需单个消息队列即可。通过构建父子进程的机制,父进程可发送信息而子进程接收,或父进程接收信息而子进程发送,利用不同的msgid标识来区分信息的收发方向。


从上述代码可以看出,当一端发送数据时,接收端在接收到数据后立即停止接收,这是由于上述代码未将读取数据的操作置于while循环中,未能实现持续读取的功能。


全部评论 (0)
还没有任何评论哟~
