Разница между синхронным и асинхронным вызовом в диаграммах последовательности заключается в поведении отправителя после отправки сообщения: 14
- Синхронный вызов. 14 Отправитель передаёт управление получателю и ждёт, пока тот не ответит. 5 Пока действие не будет завершено, отправитель теряет возможность совершать другие действия. 4
- Асинхронный вызов. 14 Отправитель передаёт управление получателю, но не ждёт ответа. 5 Он может продолжать свою деятельность, не дожидаясь, пока получатель вернёт сообщение или управление. 5
На диаграмме последовательности синхронные сообщения отображаются с помощью сплошной линии с закрашенной стрелкой, а асинхронные — с помощью сплошной линии с открытой стрелкой. 13