0
看着我的線程(使用jconsole)我看到很多調度員:是什麼原因乘默認調度程序線程
akka.actor.default-dispatcher-...
不過我不創建演員withDispatcher。什麼可能是多路調度器的原因?
看着我的線程(使用jconsole)我看到很多調度員:是什麼原因乘默認調度程序線程
akka.actor.default-dispatcher-...
不過我不創建演員withDispatcher。什麼可能是多路調度器的原因?
從文檔:
每個ActorSystem將有會在 情況下,沒有別的要使用的默認分配器被配置爲一個演員。
你在jconsole中看到的是當前提交給默認調度程序的線程。這些名稱分別是default-dispatcher-1
,default-dispatcher-2
等。它們都由同一個唯一的默認分派器運行。
withDispatcher
調用允許您指定多個調度程序 - 與默認調度程序不同。
更多信息here。