Встречается на собеседованиях • сегодня
В чем разница между параллельностью и конкурентностью
Параллельность (parallelism) — это выполнение нескольких задач одновременно на разных ядрах/процессорах. Требует многопроцессорной системы.
Конкурентность (concurrency) — это видимость одновременного выполнения задач, но на самом деле они могут чередоваться на одном ядре.
Пример:
- Параллельность: два процесса работают на разных CPU.
- Конкурентность: два потока переключаются на одном CPU.
python
import threading # concurrency (потоки)
import multiprocessing # parallelism (процессы)
# Конкурентность (GIL ограничивает параллелизм)
threading.Thread(target=some_task).start()
# Параллельность (на разных ядрах)
multiprocessing.Process(target=some_task).start()Ключевое отличие: параллельность — это реальное одновременное выполнение, а конкурентность — логическое.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы