Concorrência – Item 72

downloadNão dependa do agendador de thread

Nunca crie programas que dependa do agendador de threads para se funcionar corretamente. O programa resultante não será robusto e nem portável. Portanto, não depende de Thread.yield() ou das prioridades das Threads. Estes recursos são apenas “dicas” para o agendador da JVM, não tendo garantias de execução. As prioridades das Threads podem ser usadas para melhorar a qualidade de um programa já funcional, mas nunca devem ser utilizados para corrigir os erros graves de um programa mal elaborado.

Para todas as informações, veja o post inicial.

“Deus nos salvou e nos chamou para sermos o seu povo. Não foi por causa do que temos feito, mas porque este era o seu plano e por causa da sua graça.” 2 Timóteo 1:9