Akka几个演员共享单个固定调度员

时间:2015-05-12 19:23:17

标签: akka actor dispatch

我正在寻找一个解决方案,其中有几个演员应该坐在单线程上。在这个线程中,我有OpenGL上下文,我想使用代码(例如渲染循环)将资源创建代码(例如着色器编译)与资源分开。

这可能吗?我想,基于GUI的应用程序也存在同样的问题。像Swing一样,它是单线程的。所以,我相信应该有一个解决方案。

目前我有以下配置来渲染线程:

renderer-dispatcher {
  executor = "thread-pool-executor"
  type = PinnedDispatcher
  thread-pool-executor.allow-core-timeout=off
}

akka.actor.deployment {
  /renderer {
    dispatcher = renderer-dispatcher
  }
}

0 个答案:

没有答案