Wątki

W architekturze debugera wątek:

  • Jest podstawową jednostką obliczeniową. Wątek sekwencyjnie wykonuje instrukcje w kontekście pojedynczego stosu wywołań, przechodząc z jednego kontekstu kodu do następnego.

  • Może zidentyfikować się i program, w którym działa. Wątki mogą być nazwane, zawieszone i wznowione. Wątek może również wyliczać skojarzone ramki stosu, a w niektórych warunkach można przenieść do innej ramki stosu. Biorąc pod uwagę kontekst ramki stosu, wątek może zwrócić skojarzony z nim wątek logiczny, jeśli istnieje. Wątek ma właściwości, takie jak liczba wstrzymania, które można wyświetlić w oknie Wątki środowiska IDE.

  • Jest reprezentowany przez interfejs IDebugThread2 , zwykle tworzony przez aparat debugowania (DE) lub maszynę wirtualną w wyniku wykonywania programu.

Zobacz też