【发布时间】:2011-12-24 01:16:19
【问题描述】:
据我了解,Scala 管理一个线程池来运行actors,在它们之间共享线程。我可以设置一个特定的 Actor 以独占方式在单独的线程中运行,而不与其他 Actor 共享它吗?
【问题讨论】:
-
@pablo-fernandez 安全地使用
java.lang.Thread.sleep(long millis),而不会冻结任何其他可以共享同一线程的参与者。实际任务是创建一个在发送滴答消息之间休眠的计时器actor。 -
如果您需要更好地控制所涉及的线程数,我会使用执行器框架
标签: multithreading scala actor