gpt4 book ai didi

java - 如何在不使用 ExecutorService 的情况下获得 Future

转载 作者:太空狗 更新时间:2023-10-29 22:50:37 33 4
gpt4 key购买 nike

我真的很想做这样的事情:

 Callable<MyObject> myCallable = ....
Future<MyObject> = new Thread( myCallable).start();

我基本上想启动一个与我的主要任务并行运行的长时间运行的任务,我不希望池化或线程重用。 Executors 的东西似乎非常面向池,它要求我关闭池,所有这些我都不想做。

使用“Callable/Future”模式,因为稍后我可能不得不引入执行器,但就目前的情况而言,它们只是开销。

有什么建议吗?

最佳答案

试试 FutureTask。它对 Executor 框架没有任何明确的依赖性,可以按原样实例化,或者您可以扩展它来自定义它。

关于java - 如何在不使用 ExecutorService 的情况下获得 Future<MyObject>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/839440/

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