kassc 2021-10-19 18:14 采纳率: 100%
浏览 33
已结题

linux消息队列实现多线程同步的问题

1.用msgsnd函数和msgrcv函数向消息队列中发送和接收信息,能否一次性向队列中发送n个信息,再接收n个消息。例如循环5次msgsnd函数发送消息,是否再能循环5次msgrcv函数接收到发送的消息呢?还是只能发送一次接收一次。
2.如何利用消息队列如何实现互斥机制,例如fork5个进程,同时向队列中发送消息,但是接收时只能一个一个接收,这是怎么实现的?

  • 写回答

1条回答 默认 最新

  • 有问必答小助手 2021-10-21 10:23
    关注

    你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


    本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。

    评论

报告相同问题?

问题事件

  • 系统已结题 10月27日
  • 创建了问题 10月19日

悬赏问题

  • ¥15 iOS 自定义输入法-第三方输入法
  • ¥15 很想要一个很好的答案或提示
  • ¥15 扫描项目中发现AndroidOS.Agent、Android/SmsThief.LI!tr
  • ¥15 怀疑手机被监控,请问怎么解决和防止
  • ¥15 Qt下使用tcp获取数据的详细操作
  • ¥15 idea右下角设置编码是灰色的
  • ¥15 全志H618ROM新增分区
  • ¥15 在grasshopper里DrawViewportWires更改预览后,禁用电池仍然显示
  • ¥15 NAO机器人的录音程序保存问题
  • ¥15 C#读写EXCEL文件,不同编译