Em JAVA, uma THREAD transita para qual estado, quando tenta realizar uma tarefa que não pode ser completada imediatamente e deve esperar até que essa tarefa seja concluída?