【发布时间】:2012-03-22 16:51:26
【问题描述】:
我正在研究用于嵌入式 Linux 上的进程之间通信的消息队列。我想知道为什么我不使用 Linux 提供的消息队列如下:
msgctl, msgget msgrcv, msgsnd.
不是创建共享内存,而是与信号量同步?
直接在商业嵌入式产品上使用这组功能有什么缺点?
【问题讨论】:
-
消息传递和共享内存是不同的编程范式。事实上,消息传递可能更容易编码。
标签: c linux message-queue sysv-ipc