Struchkov Mark
be8fd578f3
All checks were successful
continuous-integration/drone/push Build is passing
38 lines
2.3 KiB
Markdown
38 lines
2.3 KiB
Markdown
---
|
|
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]]
|
|
### Дочерние заметки
|
|
<!-- QueryToSerialize: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->
|
|
<!-- SerializedQuery: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->
|
|
- [[Многозадачность]]
|
|
<!-- SerializedQuery END -->
|