Потоки

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

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

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

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

См. также