Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Métodos da classe Thread
run() local onde faz o "serviço"; pode ser sobrescrito/chamado pelo runnable
start() inicia a thread, chama o método run
setPriority() informa a propriedade da thread, podendo ser de 1 a 10
static sleep() faz a thread durmir, por
um tempo, em milissegundos
isAlive()
retorna true se a thread foi iniciada e não está morta
setName()
informa o
nome da
thread
interrupt()
chamado para interromper uma thread
Estados
de uma
Thread
Prioridades das threads:
Toda thread tem 1 a 10:
Thread.MIN_PRIORITY(1)
Thread.MAX_PRIORITY(10)
Cada thread recebe um período
de tempo do processador
chamado quantum. Ao final do quantum o processador passa
a execução para outra thread.
Não se pode chamar diretamente o método run de uma classe Thread.
Se você não chamar o método start, sua thread nunca será executada.
Sugestão de leitura:
Deitel, Java como programar
Use a cabeça Java
TIExpert.net
monteiror2m.blogspot.com
http://javafree.uol.com.br/artigo/6955/Cap-9-Threads-Segmentos.html
Execução Sequencial de um conjunto de instruções
Para criar uma Thread, basta criar a linha de comando: Thread th = new Thread();
Chamado também de "Processo Leve"
Java possui a classe Thread no pacote java.lang para suportar a programação com threads
"Leve" devido ao fato de rodar no contexto de um processo
Para criar uma Thread, basta criar uma classe que implemente Runnable
puclic class MinhaThread implements Runnable
Usado quando uma aplicação precisa executar mais de uma rotina concorrente
Java possui a interface Runnable no pacote java.lang para suportar a programação com threads