当我创建一个临时的未来并称之为它时,它工作正常。
scala> val f = 未来 {Thread.sleep(1000 * 60 * 1); println("你好"); 20} f: scala.actors.Future[Int] = scala> f() 你好 res39: 整数 = 20
当我创建相同的未来并调用awaitAll
它时,它不起作用。就好像未来没有解决一样的awaitAll
回报。None
scala> val f = 未来 {Thread.sleep(1000 * 60 * 1); println("你好"); 20} f: scala.actors.Future[Int] = scala> awaitAll(1000 * 60 * 2, f) 你好 res40: List[Option[Any]] = List(None)