scala中更多并行的actor

时间:2012-05-24 09:17:58

标签: scala concurrency akka

(对How to make a code thread safe in scala?的跟进)

我有一个scala类,只能从一个线程调用它(我们称之为class ThreadUnsafeProducer);但是,每个访问一个对象的更多线程是安全的。但是,ThreadUnsafeProducer内存很重,所以我不希望每个帖子都有一个ThreadUnsafeProducer

我希望有NThreadUnsafeProducerConsumer个对象(理想情况下每个CPU一个)。

我有很多线程SharedObject,它们共享同一个对象SharedObject

我想以某种方式使用Actors模型向ThreadUnsafeProducerThreadUnsafeProducer(我不确定哪个)发送消息,以便运行给定数量的并发{{1}}。我在所有Akka / Actors课程中都很失落。

1 个答案:

答案 0 :(得分:0)

我最近找到了Akka路由课程

http://doc.akka.io/docs/akka/2.0/scala/routing.html

它看起来非常好,正是我需要的。如果它有效就会很漂亮。