Compartilhar via


Threads

Na arquitetura do depurador, um thread:

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

  • Pode identificar a si mesmo e o programa em que está sendo executado. Os threads podem ser nomeados, suspensos e retomados. Um thread também pode enumerar seus registros de ativação associados e, sob algumas condições, pode ser movido para outro registro de ativação. Devido ao contexto de um registro de ativação, 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 máquina virtual como consequência da execução de um programa.

Confira também