First page Back Continue Last page Graphics
More Queue Details
More details
- Many RTOS provide a function that will not block a read from an empty queue but will return an error instead.
- Queue size may be inflexible. Many RTOS only allow you to write exactly the number of bytes taken up by a void pointer.
- To provide arbitrary size messages a pointer to the data can be enqueued
- small amounts can be sent by casting to void pointer type.