1. Estados
    1. Novo
      1. Quando é criada
    2. Executável
      1. Quando for ativada
        1. Método start()
    3. Bloqueado
      1. Quando for desativada
        1. Método sleep(tempo)
        2. Método suspend (deprecado)
        3. Método wait()
        4. Operação de I/O
      2. Para retornar
        1. Método resume() deprecado
        2. Método notify() ou notifyAll()
        3. Após a conclusão do I/O
    4. Encerrado
      1. Quando encerrar sua execução
        1. Ao final do método start()
        2. Método stop()
  2. Trabalhar com Threads
    1. Extender da classe Thread
    2. Implementar interface Runnable
  3. Métodos