
嵌入式学习——进程间通信方式(4)—— 消息队列
消息队列是一个进程向另一个进程发送一个数据块,每个数据块都含有一个类型,接收方可以接收自己想要的消息类型。消息队列、信号的区别:信号能承载的数据量较小,而队列能够存放大量自定义的数据。消息队列、管道的区别:① 、有名管道和消息队列都可以通过不同进程传输数据,都是要发送和接收数据,但是有名管道利用的是read()、write()函数,而消息队列则是通过msgsnd()、msgrev()。②、管道只能传输无字节流的数据,而消息队列可以支持各种类型的数据,有格式的字节流。















