(对How to make a code thread safe in scala?的跟进)
我有一个scala类,只能从一个线程调用它(我们称之为class ThreadUnsafeProducer
);但是,每个访问一个对象的更多线程是安全的。但是,ThreadUnsafeProducer
内存很重,所以我不希望每个帖子都有一个ThreadUnsafeProducer
。
我希望有N
个ThreadUnsafeProducer
个Consumer
个对象(理想情况下每个CPU一个)。
我有很多线程SharedObject
,它们共享同一个对象SharedObject
。
我想以某种方式使用Actors模型向ThreadUnsafeProducer
或ThreadUnsafeProducer
(我不确定哪个)发送消息,以便运行给定数量的并发{{1}}。我在所有Akka / Actors课程中都很失落。
答案 0 :(得分:0)