Say that I have the following code:
ExecutorService executor = Executors.newSingleThreadExecutor(); executor.execute(myRunnable);
Now, if <
Why not call ExecutorService#submit(), get the Future back and then handle possible exceptions yourself when calling Future#get() ?