Compartilhar via


Threads

Na arquitetura do depurador, um thread:

  • É a unidade fundamental de computação. Um thread executa sequencialmente suas instruções no contexto de uma única pilha de chamadas, passando de um contexto de código para o próximo.

  • Pode identificar a si mesmo e o programa em que ele está sendo executado. Os threads podem ser nomeados, suspensos e retomados. Um thread também pode enumerar seus quadros de pilha associados e, em algumas condições, pode ser movido para outro quadro de pilha. Dado o contexto de um quadro de pilha, um thread pode retornar seu thread lógico associado, se houver. Um thread tem propriedades, como uma contagem de suspensão, que podem ser exibidas na janela Threads do IDE.

  • É representado por uma interface IDebugThread2 , normalmente criada por um DE (mecanismo de depuração) ou uma máquina virtual como consequência da execução de um programa.

Consulte também