Java Process did not quit after Future task completion
问题 This is my code snippet using Future. import java.util.concurrent.*; import java.util.*; public class FutureDemo{ public FutureDemo(){ /* Future */ ExecutorService service = Executors.newFixedThreadPool(2); for ( int i=0; i<10; i++){ MyCallable myCallable = new MyCallable((long)i); Future<Long> futureResult = service.submit(myCallable); Long result = null; try{ result = futureResult.get(5000, TimeUnit.MILLISECONDS); }catch(TimeoutException e){ System.out.println("Time out after 5 seconds");