Alterações com respeito a Threads
Metodos adicionais

Adicionados os métodos addProcess e getNextProcess
Prevenção de trabalho inútil

Adicionado um verificador para evitar que o processador fique ocupado
mesmo sem processo.
setUrgency synchronized