Читайте также:

💡Конкурентность vs Параллелизм – это НЕ одно и то же ??...

💡Конкурентность vs Параллелизм – это НЕ одно и то же

➡Конкурентность (Concurrency):
Конкурентность означает, что приложение продвигается сразу в нескольких задачах одновременно.

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

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

Главная цель конкурентности – максимизировать использование процессора, сводя к минимуму его простои.

➡Параллелизм (Parallelism):
Параллелизм означает одновременное выполнение нескольких задач.

Чтобы достичь параллелизма, задачи делятся на независимые подзадачи и обрабатываются одновременно на нескольких процессорах, ядрах или видеокартах.

Пример: обучение модели глубокого обучения, когда датасет разбивается на батчи, которые обрабатываются одновременно на нескольких GPU.

Цель параллелизма – ускорить обработку, выполняя несколько задач параллельно.

Они не взаимоисключающие:

- Может быть конкурентность без параллелизма.
- Может быть параллелизм без конкурентности.
- Или и то, и другое вместе — для высокопроизводительных систем.

♻ Поделись, чтобы помочь другим разобраться!

👉 [club16108331|@itmozg]

Еще посты

Свежие комментарии

9691180719 1 дней к записи
9691180719
Дарья 1 недель к записи
Вы твари ебучие блять ,как читать начать. Что за отсталый нахуй создавал этот ебучий сайт
Avif Installer 2025 2 недель назад к записи
Скачать <html> по XHR бесплотно
xi816 2 недель назад к записи
новый проект вайт рома
menotebo 3 недель назад к записи
Helo