Uma linha de execução independente de um processo. Todo programa roda pelo menos uma thread, a principal, responsável pela execução do programa.
Programas que precisam executar tarefas em paralelo utilizam threads para conseguir tais efeitos. Um servidor HTTP é um bom exemplo. Ele fica escutando a porta 80 e, sempre que uma nova requisição chega na porta 80 ele cria uma nova thread e estabelece a comunicação entre o cliente e o servidor numa nova porta "privada" entre as partes. Assim, o servidor pode voltar a escutar novamente na porta 80 e ficar livre para atender outras requisições. Na medida em que várias solicitações são feitas, é possível que o servidor esteja executando várias threads, cada uma em um trabalho diferente, rodando um script diferente, atendendo a um cliente distinto. Deu pra entender? Cordialmente, Demian Lessa Salvador - Brasil Filipe wrote: > > O que é uma thread? > > > > ____________________ > Filipe Geyer > Programador > [EMAIL PROTECTED] > www.bludata.com.br > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html