2014-11-06 14 views

回答

3

我不知道究竟你的意思是在「管理處理器內核」,所以我想你想詢問是否有可能控制執行線程在阿卡。所述直接控制(即產卵它們與Thread.start()以及使用它們用於消息處理是不可能的,但仍然阿卡是非常靈活的,當涉及到線程管理配置。

在最低水平阿卡使用結合演員底層Dispatchers 。線程池例如,在阿卡默認執行使用ForkJoinPool所有消息處理,調度員可以默認爲ActorSystem或者他們可以在每個演員的基礎上指定的。這是官方文檔中explained extensively

所以你。可以說Akka爲程序員透明地管理線程,但是如果你真的想要tw消除它的行爲,通過適當的配置總是可以這樣做。