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]]. Использование нескольких потоков внутри одного процесса. Потоки могут выполняться конкурентно, разделяя память и ресурсы процесса. Также требует механизма переключения контекстов, но на уровне потоков.
|
|
- [[../architecture/Асинхронное программирование]]
|
|
- [[../architecture/Реактивное программирование|Реактивное программирование]]
|
|
|
|
![[../../meta/files/images/telegram-cloud-photo-size-2-5271536941378167546-y.jpg]]
|
|
***
|
|
## Мета информация
|
|
**Область**:: [[../../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 -->
|