RTT野火18章消息队列
2018年12月29日
10:47
相当于裸机中的数组。
一个消息框保存一条消息。
消息框的总数即消息队列的长度。
消息框的大小就是消息的大小。
消息队列中第一个消息框称为:消息链表头,最后一个称为:消息链表尾。
消息应用(有啥用?):消息用于线程与线程之间交换消息,或者中断服务程序向线程发送消息(中断里不接受消息)。
队列的内存大小:(消息大小+消息节点头大小)×消息数量。因为每个消息节点里都有一个消息头,用于链表链接,指向下消息个节点,实现排序功能。
消息队列的初始化、发送和接受:
下图连线有1根是错的,观看代码时自己修正吧。