One thread carries maybe 2,000 msg per day. The second thread will carry maybe 5 messages per day. I have carved out this second low volume thread to handle messages that need to be delayed a few minutes before sending them on. I did not want to put a busy thread to sleep.
Do I have to worry about the two threads trying to send to the same third thread at the same time or will the protocol handle this properly???