Блок управления потоком - Thread control block

Блок управления потоком (TCB) это структура данных в ядро операционной системы который содержит нить -конкретная информация, необходимая для управления им. TCB - это «проявление потока в операционной системе».

Пример информации, содержащейся в TCB:

  • Идентификатор потока: уникальный идентификатор (tid) присваивается каждому новому потоку
  • Указатель стека: Указывает на стек потока в процессе
  • Счетчик команд: Указывает на текущую программную инструкцию потока
  • Состояние потока (выполняется, готов, ожидает, запускается, готово)
  • Потоки регистр значения
  • Указатель на Блок управления процессом (PCB) процесса, на котором живет поток

Блок управления потоком действует как библиотека информации о потоки в системе. Конкретная информация хранится в блоке управления потоком, выделяя важную информацию о каждом процессе.

Смотрите также