O nome 'thread' se refere a um único fluxo de instruções, onde linha por linha é executada.
Um processo em Windows XP consiste em um código de programa, um contexto para a execução,
recursos e uma ou mais threads. O contexto de execução contém itens como o espaço virtual de endereçamento do processo e alguns atributos. As threads, de fato, são pequenas unidades de execução que contêm um parte pequena do código. Quando o sistema inicializa um processo, ele cria uma thread primária e executa de maneira que se ela retornar, o processo termina, a menos que a própria thread indique explicitamente que o processo não deva ser encerrado.
No Windows XP, existem oito estados nos quais as threads podem estar:
incializado;
pronto;
de reserva;
em execucao;
terminado;
transicao
em espera
desconhecido