相关疑难解决方法(0)

scala.concurrent.blocking的用例

我遇到了这个scala.concurrent.blocking方法,根据Scala文档,这是......

用于指定可能阻塞的代码段,允许当前的BlockContext调整运行时的行为.正确标记阻塞代码可以提高性能或避免死锁.

我有些疑惑:

  • 生成新线程的因素是什么?
  • 这是否仅适用于scala.concurrent.ExecutionContext.Implicits.global执行上下文或用户创建的执行上下文?
  • 如果我用blocking {... 包装任何可执行文件会发生什么}
  • 我们应该使用这个结构的任何实际用例.

scala scala-2.10

71
推荐指数
1
解决办法
1万
查看次数

如何在Akka调度程序中使用自定义执行程序

我正在尝试为Akka中的调度程序使用自定义执行程序。

具体来说,我想用我自己的(日志,调试等)包装一个现有的执行器。

我看了文档的相关部分:

可以配置默认的调度程序,默认情况下是带有“ fork-join-executor”的Dispatcher,在大多数情况下,该调度程序都具有出色的性能。

使用“执行程序”指定,使用“ fork-join-executor”,“线程池执行程序”或akka.dispatcher.ExecutorServiceConfigurator的FQCN

(我不知道什么是FQCN。)

我该怎么做呢?

scala executorservice akka

4
推荐指数
1
解决办法
1376
查看次数

标签 统计

scala ×2

akka ×1

executorservice ×1

scala-2.10 ×1