利用
ExecutorService来执行
Callable,签出你可以指定超时的方法。例如
ExecutorService executor = Executors.newSingleThreadExecutor();executor.invokeAll(Arrays.asList(new Task()), 10, TimeUnit.MINUTES); // Timeout of 10 minutes.executor.shutdown();
Task当然在这里实施
Callable。

利用
ExecutorService来执行
Callable,签出你可以指定超时的方法。例如
ExecutorService executor = Executors.newSingleThreadExecutor();executor.invokeAll(Arrays.asList(new Task()), 10, TimeUnit.MINUTES); // Timeout of 10 minutes.executor.shutdown();
Task当然在这里实施
Callable。