summaryrefslogtreecommitdiff
path: root/ku6i9v.md
diff options
context:
space:
mode:
authorLibravatar Mora Unie Youer <mora_unie_youer@riseup.net>2026-07-28 21:30:06 +0300
committerLibravatar Mora Unie Youer <mora_unie_youer@riseup.net>2026-07-28 21:30:06 +0300
commitc59a354218fe3c449a4aef3121139faff592cadc (patch)
tree27edc91a86726f30d3c895e482015cf835f1aed4 /ku6i9v.md
parentsnapshot: 2026-07-26 (diff)
downloadzk-c59a354218fe3c449a4aef3121139faff592cadc.tar.gz
zk-c59a354218fe3c449a4aef3121139faff592cadc.tar.bz2
zk-c59a354218fe3c449a4aef3121139faff592cadc.tar.lz
zk-c59a354218fe3c449a4aef3121139faff592cadc.tar.xz
zk-c59a354218fe3c449a4aef3121139faff592cadc.tar.zst
zk-c59a354218fe3c449a4aef3121139faff592cadc.zip
snapshot: 2026-07-28HEADmaster
Diffstat (limited to '')
-rw-r--r--ku6i9v.md29
1 files changed, 29 insertions, 0 deletions
diff --git a/ku6i9v.md b/ku6i9v.md
new file mode 100644
index 0000000..f5c3d10
--- /dev/null
+++ b/ku6i9v.md
@@ -0,0 +1,29 @@
+---
+id: ku6i9v
+date: 2026-07-28T18:43:51+0300
+languages: [ru]
+aliases:
+
+reviews:
+
+tags:
+- draft
+- knowledge
+---
+# Поток ОС
+
+Поток (thread) — это минимальная единица выполнения, которой ОС может непосредственно назначить
+процессорное время.
+
+Если процесс можно рассматривать как контейнер ресурсов, то поток — это поток выполнения инструкций
+внутри этого контейнера.
+
+Потоки одного процесса обычно используют общее адресное пространство и ресурсы процесса.
+
+Основная причина необходимости потоков — параллельное или конкурентное выполнение нескольких частей
+одной программы.
+
+Поскольку потоки имеют общую память, возникает проблема конкурентного доступа.
+
+# Up
+- [Операционные системы](wvtwaf)