gpt4 book ai didi

scala - “Future.successful(None)”和 “Future(None)”有什么区别

转载 作者:行者123 更新时间:2023-12-03 08:47:43 27 4
gpt4 key购买 nike

Future.apply启动异步计算,而Future.successful创建具有指定结果的已经完成的Future。

现在Future(None)(Future.apply(None))的效率比Future.successful(None)低吗?

最佳答案

Future.apply(None)创建并执行异步计算。这意味着将创建额外的lambda对象,并计划额外的任务(但是琐碎的任务)。
Future.successful(None)只会产生已经完成的将来。效率更高。

关于scala - “Future.successful(None)”和 “Future(None)”有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21466652/

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