Multiple use of the same queue?

Hallo Does it make sense having multiple tasks, using xQueueReceive on the same queue? If I do that, then "task1" receive the item. Next time "task2" receive it. Next time its "task1" again etc… My idea is to do some sort of message processing, where multiple receivers can use it. /Thomas

Multiple use of the same queue?

The queue implementation allows this behavior. Note that tasks that are blocked waiting on a queue receive will be unblocked in their priority order. So if three tasks are blocked with priorities 1, 1 and 2 respectively then the task with priority 2 will always be unblocked first even if it was the last task to call xQueueReceive().