0
看着我的线程(使用jconsole)我看到很多调度员:是什么原因乘默认调度程序线程
akka.actor.default-dispatcher-...
不过我不创建演员withDispatcher。什么可能是多路调度器的原因?
看着我的线程(使用jconsole)我看到很多调度员:是什么原因乘默认调度程序线程
akka.actor.default-dispatcher-...
不过我不创建演员withDispatcher。什么可能是多路调度器的原因?
从文档:
每个ActorSystem将有会在 情况下,没有别的要使用的默认分配器被配置为一个演员。
你在jconsole中看到的是当前提交给默认调度程序的线程。这些名称分别是default-dispatcher-1
,default-dispatcher-2
等。它们都由同一个唯一的默认分派器运行。
withDispatcher
调用允许您指定多个调度程序 - 与默认调度程序不同。
更多信息here。