I have several processes controlling the MSMQ queue. I want to perform multi-step operations, for example, first look at the message, and then, based on some criteria, get the message. A single message may convey the acceptance criteria of several processes so that more than one process tries to receive the same message. Will these operations be safe threads? If not, then what should I do to prevent one process from receiving a message that another process has already received?
multithreading msmq
Raminder
source share