线程消息队列的使用

背景说明:有多个线程生产数据,一个线程负责将数据传送到后台,类似与生产者消费者模型,

代码下载:链接:https://pan.baidu.com/s/1B3dQqDEbiB6Q2BB8mJF4UA
     提取码:jx8y
代码中已经写好了API接口,用户只需要实现逻辑代码即可,不懂的可以参考里面的main函数的使用示例,

消息队列的原理如下图:

通过struct list 的数据链表将消息队列串接起来,用struct msgqueue 来决定消息长度和lock锁。

原文地址:https://www.cnblogs.com/edan/p/10158478.html