Я просматриваю исходные коды из двух приложений, использующих одну очередь, используя MSMQ. Первое приложение имеет поток, который записывает в очередь, в то время как второе приложение имеет другой поток, который читает из очереди. Обычно, если вы реализуете свою собственную очередь, приложениям потребуется мьютекс при доступе к очереди, верно? Однако я не смог найти ни одного раздела мьютекса / критического в исходных кодах этих приложений. Я что-то пропустил? Или MSMQ не нуждается ни в каком мьютексе, поскольку он обрабатывается внутри, есть ли такая вещь?