Асинхронная и синхронная многопроцессорная обработка данных отличаются подходом к выполнению задач. www.ddplanet.ru habr.com
Синхронная модель предполагает, что потоку назначается одна задача, и начинается её выполнение. www.ddplanet.ru habr.com Заняться следующей задачей можно только тогда, когда завершится выполнение первой. www.ddplanet.ru В этой модели невозможно останавливать выполнение задачи, чтобы в промежутке выполнить другую задачу. habr.com
Асинхронная модель отличается тем, что поток, начав выполнение задачи, может приостановить выполнение, сохранив текущее состояние, и начать выполнение другой задачи. habr.com
Таким образом, при синхронной обработке все операторы и процедуры программы выполняются последовательно и в одном потоке, а при асинхронной — часть кода отрабатывает в параллельном потоке, а затем возвращает результат выполнения. {7-host}