Communicating multiple producers to single consumer using mailbox

In reply to rgarcia07:

Do you mean to run the 4 producers in series (which is what you have written), or do you want them executing in parallel? If in parallel, you may need some sort of arbitration scheme to keep one of the producers from being greedy.