Поток процессора — это дискретная единица выполняемого кода, состоящая из набора инструкций, необходимых для выполнения определенной вычислительной задачи. Потоки могут значительно варьироваться по длине, представляя как короткие фрагменты, так и обширные последовательности.
Для чего нужны потоки?
Поток – это программно выделенная область в физическом ядре процессора. Такая виртуальная реализация позволяет разделять ресурсы ядра и работать параллельно с двумя разными последовательностями команд.