Асинхронный метод обработки сообщений отличается от синхронного тем, что при синхронном обмене сообщениями отправитель и получатель дожидаются друг друга для передачи каждого сообщения, и операция отправки считается завершённой только после того, как получатель подтвердит получение сообщения. 1 При асинхронном обмене сообщениями не происходит никакой координации между отправителем и получателем сообщения. 1 Для завершения операции отправителю не требуется дожидаться подтверждения получения сообщения процессом-получателем. 1
Преимуществом асинхронного обмена сообщениями является возможность перекрывать вычисления отправителя и получателя во времени, так как процессы не будут ожидать друг друга для передачи каждого сообщения. 1
Таким образом, при синхронном взаимодействии отправитель ждёт ответа или завершения операции от получателя, прежде чем продолжить выполнение своих задач, а при асинхронном отправитель не блокируется и может продолжать выполнение других задач, в то время как операция выполняется или ожидает ответа от получателя. 6