Разница между синхронным и параллельным выполнением процессов заключается в следующем:
- Синхронное выполнение подразумевает, что задачи выполняются одна за другой, следующая задача запускается только после завершения текущей. stackoverflow.com Потоку назначается одна задача, и начинается её выполнение. {7-host} Заняться следующей задачей можно только тогда, когда завершится выполнение первой. {7-host}
- Параллельное выполнение предполагает одновременную работу нескольких процессов. dist.berpt.ru Общий термин «параллельное выполнение» объединяет два различных способа организации выполнения процессов — синхронный и асинхронный параллелизм. dist.berpt.ru
Синхронный параллелизм предполагает наличие общей тактовой последовательности, управляющей шагами выполнения параллельно работающих процессов. dist.berpt.ru При асинхронном параллелизме никакого общего такта нет, процессы выполняются независимо друг от друга. dist.berpt.ru