Queues: introduction and basic services

Colin continues the RTOS Revealed series with a look at queues, which provide a more flexible means of passing simple messages between tasks than mailboxes.