队列应该受互斥保护吗?

时间:2015-11-09 22:33:11

标签: freertos

在互联网上阅读示例我没有看到FreeRTOS中的队列有保护。它们是以某种方式受到保护还是应该用互斥体保护它们?

2 个答案:

答案 0 :(得分:2)

不需要。保护包含在队列的实现中。所有信号量本身都被实现为队列。

答案 1 :(得分:2)

所有RTOS对象都是完全线程安全的(如预期的那样)。您可以阅读文档并按照示例进行操作 - 其中有很多:http://www.freertos.org/Embedded-RTOS-Queues.html