gpt4 book ai didi

java - 将调用方法的值返回给 future 对象

转载 作者:行者123 更新时间:2023-12-02 00:08:56 25 4
gpt4 key购买 nike

如何将字符串类型的迭代设置值从调用方法返回到 future 对象。我是否需要将迭代值存储在数组中并返回该数组,或者任何人都可以帮助我

最佳答案

使用 Callable<List<String>> ,将其提交给执行器,执行器将返回 Future谁的 get() 方法将返回 List<String> .

ExecutorService executorService = Executors.newSingleThreadExecutor();
Callable<List<String>> task = new Callable<List<String>>() {
public List<String> call() throws Exception {
List<String> list = new ArrayList<String>();
// populate list
return list;
}
};
Future<List<String>> future = executorService.submit(task);

// the list from above, returns once execution is complete
List<String> list = future.get();

关于java - 将调用方法的值返回给 future 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13269469/

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