Найти тему
dr.Brain

Если кратко: конкурентность и параллелизм

Оглавление

Далеко не все программисты понимают, чем отличаются конкурентность и параллелизм. Разберем различия на простых бытовых примерах.

Конкурентность

Конкурентность — это ситуация, в которой один человек выполняет несколько домашних дел, постоянно переключаясь между ними. Например: он начинает мыть посуду, затем останавливается, чтобы пропылесосить гостиную, после чего возвращается, чтобы закончить мыть посуду.

При таком подходе поставленные задачи выполняются поочередно, небольшими шагами. Нет необходимсти завершать одну из задач полностью для перехода на другую. Переключение между задачами произойдет в любом случае.

-2

Параллелизм

Параллелизм — это ситуация, в которой несколько человек одновременно выполняют разные домашние дела. Один человек пылесосит гостиную, другой моет посуду, третий стрижет газон и так далее. Они одновременно работают над разными задачами, делая все быстрее.

-3

---

Оригинал статьи на русском языке на сайте dr.Brain

Подписывайтесь на telegram-канал dr.Brain, если хотите первыми получать анонсы новых материалов и быть в курсе всех статей, обзоров.

Проверяйте свои силы и готовьтесь к собеседованию по JavaScript c dr.Brain quiz js.

---

Спасибо за внимание.