【发布时间】:2013-03-24 10:07:46
【问题描述】:
假设我有三个 Actor 相互通信:ActorControl、ActorA、ActorB。
ActorA 和 ActorB 与 ActorControl 通信。他们收到的消息大多不同,但他们也有一个相同的消息 X。当他们得到 X 时,他们都需要执行功能 Y。
为避免重复代码,我取出函数 Y 来封装名为 common 的对象。
在这种情况下,ActorA 和 ActorB 可能同时调用 common.Y。
我的问题是这样我是否会破坏演员的并发性?
【问题讨论】: