我偶然发现了 scala.concurrent.blocking方法,而 根据 Scala 文档是..。
scala.concurrent.blocking
用于指定一段代码,该代码可能阻塞,允许 当前的 BlockContext 来调整运行库的行为 标记阻塞代码可以提高性能或避免死锁。
我有些疑问:
scala.concurrent.ExecutionContext.Implicits.global
blocking {
}
join
ForkJoinWorker
ManagedBlocker
ExecutionContext
blocking
Await
编辑:
考虑看一下 学习 Scala 中的并发编程中的第4章。