我是 Java 并发库的初学者,正在学习在我的代码中使用 ListenableFuture。我浏览了这份文档,但仍然对将可运行代码注册到我的 ListenableFuture 对象的首选方式感到困惑:
future.addListener(Runnable, Executor)对比Futures.addCallback(ListenableFuture<V>, FutureCallback<V>, Executor)
如果有人能够阐明性能、用例以及比其他人更喜欢哪一个,那将非常有帮助!
我是 Java 并发库的初学者,正在学习在我的代码中使用 ListenableFuture。我浏览了这份文档,但仍然对将可运行代码注册到我的 ListenableFuture 对象的首选方式感到困惑:
future.addListener(Runnable, Executor)对比Futures.addCallback(ListenableFuture<V>, FutureCallback<V>, Executor)
如果有人能够阐明性能、用例以及比其他人更喜欢哪一个,那将非常有帮助!