gpt4 book ai didi

java - 如何在Java中声明Callable来执行返回void的函数?

转载 作者:太空狗 更新时间:2023-10-29 22:45:05 26 4
gpt4 key购买 nike

假设我想异步运行静态方法foo

void foo() throws Exception {...} 

由于 foo 抛出异常,我更愿意创建一个 Callable 并用它调用 ExecutorService.submit 以获得 Future.

现在我想知道如何正确声明那些CallableFuture。我应该申报吗

Callable<Void> and Future<Void>?

最佳答案

Should I declare them Callable<Void> and Future<Void>?

是的。

Void类似于包装类 Integer , Long等基本类型 int , long等。你可以说它是 void 的包装类。 , 即使 void不是真正的类型。

关于java - 如何在Java中声明Callable来执行返回void的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18512145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com