fala ae pessoal, deixa eu ver se entendi o motivo de ter que colocar uma thread para dormir, enquanto ela esta executando esta consumindo processamento correto? eu coloco ela para dormir para poder liberar esse processamento né? quando esse processamento é liberado a outra instruçao do programa é executada?(essa é minha duvida) ou seja,o trecho de código logo abaixo daquele loop que verfica se a thread ainda esta executando .