Поделиться через


Threads

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

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

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

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

См. также