Udostępnij przez


Threads

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ę oraz program, w którym jest uruchomiony. Wątki mogą być nazywane, zawieszane i wznawiane. Wątek może również wyliczać swoje skojarzone ramki stosu, a w niektórych warunkach może zostać przeniesiony 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 licznik zawieszeń, 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 także