--- aliases: - конкурентность - конкурентна - конкурентности tags: - maturity/🌱 date: 2024-09-10 zero-link: [] parents: linked: --- Конкурентность — это общий термин, описывающий способность программы обрабатывать несколько задач. ==Это не обязательно означает одновременное выполнение.== - [[Parallelism]]. Физическое одновременное выполнение нескольких задач на разных ядрах или процессорах. Параллелизм является формой конкурентности, но требует аппаратной поддержки для одновременного выполнения. **Механизмы реализации конкурентности** - [[Многозадачность|Multitasking]]. - [[Multithreading]]. Использование нескольких потоков внутри одного процесса. Потоки могут выполняться конкурентно, разделяя память и ресурсы процесса. Также требует механизма переключения контекстов, но на уровне потоков. - [[Асинхронное программирование]] - [[../../../../knowledge/dev/Реактивное программирование|Реактивное программирование]] ![[../../meta/files/images/Pasted image 20241008204058.png]] *** ## Мета информация **Область**:: [[../../meta/zero/00 Разработка|00 Разработка]] **Родитель**:: [[Многозадачность|Multitasking]] **Источник**:: **Создана**:: [[2024-09-10]] **Автор**:: ### Дополнительные материалы - [[Parallelism]] ### Дочерние заметки - [[Многозадачность]]