1

在 Java 1.7 中,我们可以有未来的任务,其中的其余进程obj将在新线程中继续,而无需等待另一个线程的结果。

private static ExecutorService executorService 
  = Executors.newFixedThreadPool(1);

public void update(MyObject obj) {
    executorService.execute(new FutureTask<>(new MyFutureTask(obj)));  
}

有没有办法在 java 1.6 中做类似的事情?

4

1 回答 1

6

FutureTask<V>在 java 1.5 中引入,您可以毫无疑问地在 java 1.6 中使用它:)。

检查文档

于 2013-07-26T08:03:27.427 回答