Quick Architecture Question...
There are 4 producers and 1 consumer for a message queue. Each of the 4 producers have their own task and are there to service incoming data from 4 specific hardware communications references.
Should the Consumer task have a wait function for each one or can I use task notification where each task notifies the Consumer that a message has arrived?