【发布时间】:2014-10-29 19:37:27
【问题描述】:
我能够创建演员并在本地运行它们。但现在我希望演员在网络上连接的计算机上运行代码。假设我想创建演员来查找数字的阶乘。
object FactorialAll extends Actor{
def receive = {
case (n:Int)=>
for(i<-1 to n){
var factorActor = context.actorOf(Prop[FactorActor],"factorActor")
factorActor ! Factorial(i)
}
case Result(n:Int,fact:BigInt)=>
println("factorial of " + n + " is "+fact)
}
}
然后我们向这个 Actor 发送一些 int。
如何创建和运行 FactorActor 实例以在网络上运行。
【问题讨论】:
标签: java scala parallel-processing actor reactive-programming