A interface Runable tem apenas um método void chamado run, mas e se o resultado do processamento longo do ComandoC1 por exemplo um arquivo, retornar o resultado de uma consulta complexa ao banco de dados ou retornar o resultado de um cálculo complexo. Como podemos fazer isso se na classe ComandoC1 só temos um método void que é justamente quem faz o processamento?