当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Scala concurrent.Future用法及代码示例


用法 一

trait Future[+T] extends Awaitable[T]

Future 代表一个值,它可能*当前*可用,也可能不可用,但在某些时候可用,或者如果该值不能可用,则表示异常.

产生期货的异步计算是使用 Future.apply 调用创建的,并使用提供的 ExecutionContext 进行计算,该计算可由线程池支持。

import ExecutionContext.Implicits.global
val s = "Hello"
val f: Future[String] = Future {
  s + " future!"
}
f foreach {
  msg => println(msg)
}

也可以看看:

伴生:

object

源码:

Future.scala

用法 二

object Future

未来的伴侣对象。

伴生:

class

源码:

Future.scala

相关用法


注:本文由纯净天空筛选整理自scala-lang.org大神的英文原创作品 concurrent.Future。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。