假设我想异步运行静态方法foo
void foo() throws Exception {...}
由于foo
会抛出异常,因此我更喜欢创建一个Callable
并使用它调用ExecutorService.submit
来获取Future
。
现在我想知道如何正确地声明这些Callable
和Future
。我应该声明它们吗?
Callable<Void> and Future<Void>?
发布于 2013-08-29 22:33:42
我认为您应该将它们声明为Callable<?>
和Future<?>
。然后,您可以随心所欲地实现它们,包括Callable<Void>
和Future<Void>
。
https://stackoverflow.com/questions/18512145
复制相似问题