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