Concorrência: editar textos, imprimir, ouvir música ... tudo ao mesmo tempo!
Processos e processos leves (threads)
Disparando uma thread: o método start.
Aguardando uma thread terminar: o método join.
Dando um tempo: o método Thread.sleep. Ao contrário de start e join, este método pode ser chamado sem referência a uma thread específica, pois é um método estático da classe Thread.
Aprenda como preparar seu código para receber e tratar interrupções.
Sincronização: evitando problemas de mais de uma thread mexendo na memória ao mesmo tempo.
Métodos sincronizados: cuidado com deadlock
Controle mais fino: comandos sincronizados
Ciclo de vida de uma thread
Nenhum comentário:
Postar um comentário