Все алгоритмы, которые мы рассматривали до этого, можно считать алгоритмами последовательными. Подумайте сами почему. Вместе с тем в реальной жизни очень много принципиально иных алгоритмов. Параллельный алгоритм — алгоритм, который может быть реализован по частям на множестве различных исполнителей с последующим объединением полученных результатов и получением корректного результата. Приведите 2–3 примера параллельных алгоритмов из окружающего нас мира.
В ранее рассмотренных примерах одна команда задавалась после другой, а исполнитель переходил от очередного шага к следующему. Поэтому такие алгоритмы можно считать последовательными. В параллельном алгоритме независимые части работы выполняются одновременно разными исполнителями, а затем их результаты объединяются.
Пример
Пример
Пример
Примеры: одновременное приготовление разных блюд обеда; параллельная подготовка декораций, ролей и музыки для спектакля; распределённая между учениками уборка класса.
