Proposal for a Second Message Queue
- Out of band communication not possible now
- Propose having a 2nd message queue
- Pid ! Msg delivers to the Data queue
- Pid !@ Msg delivers to the Control queue
- receive can match either queue
receive
{high_priority, ControlMsg1} ->> received_control_msg1;
DataMsg -> received_data_msg;
{low_priority, ControlMsg2} ->> received_control_msg2
end