Por favor, alguém pode me explicar o que é thread?
Thread é um pequeno programa que trabalha como um subsistema, sendo uma forma de um processo se autodividir em duas ou mais tarefas. É o termo em inglês para Linha ou Encadeamento de Execução...
Tem uma parte neste link que vai te ajudar...
http://www.tecmundo.com.br/9669-o-que-sao-threads-em-um-processador-.htm
Podemos entender como Thread um processo ou função que roda junto com sua função principal, a main, ou seja, com treads podemos dividir um trabalho em varias funçoes rodando simultaneamente. Um simples exemplo de tread é a caixa de texto, cada vez que voce digita uma palavra no campo de busca o site fica procurando palavras que correspondem aquela string. Outro exemplo básico é em um chat, quando você envia uma mensagem, a pessoa do outro lado deverá recebe-la, mas se nao usarmos threads podemos apenas mandar uma mensagem por vez, já com threads somos possibilitados de enviar varias mensagens, sendo assim, no campo do destinatário há uma funçao talvez chamada "update" que fica atualizando sempre que uma mensagem nova chega. abraços.
CONCEITO
Implementação de processos, Sistemas Operacionais e Lógica de programação.
Thread é equivalente a um sub processo de um programa, podemos diz que um programa pode ter diversas funções e que executam pequenas tarefas dentro de um sistema. Temos como exemplo um browser que faz diferentes tarefas ao mesmo tempo, tais como upload, download, cache etc, tais atividades funcionam independentes uma da outra, mas fazem parte de um único programa chamado browser.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar