Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introdução a Threads em Java - Coggle Diagram
Introdução a Threads em Java
Multithreading
ter vários fluxos que funcionando como uma concorrente de ações
ex: entrada, processamento e saída
para cria um Thread normalmente é usa o tipo que vc quer por exemplo
string threadNome
todo progama em ja va é Multithreading
método
método
sleep
que falara a thread parar por alguns minuto
e dentro da class Thread tudo que for fazer e colocando no método
"run"
se se caso apareça um erro no meio do código ele pedira pra ser arrumado para não parar toda a fila
metodo getName retorna o nome da thread
metodo toString retorna uma string contendo o nome da Thread
currentThread retorna uma referencia para o Thread em execução
Estados de um Thread
nascimento
Thread que acaba de ser criado e nao foi utilizado o start ainda
pronto
quando ele caba de ser executado
morto
quando ele termina a execução ou por alguma exceção
executando
quando usa o método run ele esta executando e pode entrar em esperando, dormindo ,morto ,bloqueado
bloqueado
quando ele vai fazer uma operação de entrada e saida
adormecido
ele fica suspenso pelo tempo estabelecido pelo método sleep
espera
se caso char o método wait ele ficara no modo de espera ele so volta depois de usar o notify
fracionamento de tempo
se casa houver fracionamento de tempo ele ficara executando por certo tempo e dará espaço para o próximo da fila