Потоки

В архитектуре отладчика поток:

  • Является основной единицей вычислений. Поток последовательно выполняет свои инструкции в контексте одного стека вызовов, перемещая из одного контекста кода в следующий.

  • Может идентифицировать себя и программу, в которой он выполняется. Потоки могут быть именованы, приостановлены и возобновлены. Поток также может перечислить связанные с ними фреймы стека, а при некоторых условиях можно переместить в другой кадр стека. При наличии контекста кадра стека поток может вернуть связанный логический поток, если он есть. Поток имеет свойства, такие как число приостановок, которые могут отображаться в окне потоки интегрированной среды разработки.

  • Представляется интерфейсом IDebugThread2 , обычно созданным модулем отладки (de) или виртуальной машиной, как следствие выполнения программы.

См. также раздел