Future.apply启动异步计算,同时Future.successful使用指定的结果创建已完成的Future.
现在Future(None)(Future.apply(None))效率低于Future.successful(None)?
i.p*_*ruk 48
Future.apply(None)创建异步计算并执行它.这意味着创建了额外的lambda对象并安排了额外的任务(无论多么简单的任务).
Future.successful(None)只是产生已经完成的未来.它更有效率.
| 归档时间: |
|
| 查看次数: |
8615 次 |
| 最近记录: |