1. Thread в .NET 1.1. Потоки (Threads): Основы Что такое поток? Поток (Thread) — это базовая единица выполнения, которой операционная система (ОС) выделяет процессорное время. Если ваш код должен выполняться, ОС назначает для его исполнения поток. Каждое приложение (консольное, веб-API и т.д.) запускается внутри хотя бы одного потока. "Железная" основа выполнения потоков Производительность потоков напрямую зависит от характеристик процессора (CPU): Количество CPU (процессоров): От 1 (обычные ПК) до N (серверы). Количество ядер на CPU: Каждое физическое ядро способно выполнять один поток инструкций независимо. От 1 до M ядер. Hyper-Threading (HT) / Simultaneous Multithreading (SMT): Технологии (Intel/AMD), позволяющие одному физическому ядру обрабатывать несколько (обычно два) потоков выполнения ОС (Software Threads) одновременно. ОС видит каждую такую возможность как отдельное логическое ядро (Logical Processor). Например, 4-ядерный CPU с HT покажет ОС 8 логических ядер. Разделение пот