Nomeando threads e pools de threads do ExecutorService

Digamos que eu tenho um aplicativo que utiliza a Executorestrutura como tal Executors.newSingleThreadExecutor().submit(new Runnable(){ @Override public void run(){ // do stuff } } Quando eu executar esta aplicação no depurador, um thread é criado com o seguinte (default) Nome:...