¿Qué hace el siguiente código?
ExecutorService executor = Executors.newSingleThreadExecutor();
Future<String> future = executor.submit(new Callable<String>() {
public String call() throws Exception {
return "Hola Mundo!";
}
});
String result = future.get();
executor.shutdown();
System.out.println(result);