Senhores pelo que pude ver a motivação para conhecermos a ThreadFactory padrão é utilizarmos essa interface em uma fabrica personalizada e garantir a implementação da fabrica dentro do padrão mas podendo realizar alterações aonde achamos necessário.
Correto?
Gostaria de saber se o código abaixo que implementei é o esperado ou temos maneiras mais elegantes.
public Thread newThread(Runnable r) {
ThreadFactory factory = Executors.defaultThreadFactory();
Thread thread = factory.newThread(r);
thread.setName("Servidor Thread ");
System.out.println("Fabricado Thread nome: " + thread.getName());
thread.setUncaughtExceptionHandler(new TratadorException());
return thread;
}