首页  

scala Promise     所属分类 scala 浏览量 286
每个Promise实例都会有一个唯一的Future与之相关联
Promise 控制每个 Future 的执行时机


import scala.concurrent.ExecutionContext.Implicits.global
val p = scala.concurrent.Promise[Int]()
val f = p.future
for (v <- f) { 
  // 3秒后 执行 println
  println("value="+v) 
} 

// 3秒钟之后返回3 
Thread.sleep(3000)
p.success(3)

上一篇     下一篇
spark 广播变量

scala future for 实例

scala Future sequence

Scala并发之 Future ExecutionContext

scala type 关键字

Scala 抽象类(abstract) 和 特质(trait) 异同