2
我能够创建角色并在本地运行它们。但是现在我想让演员在网络上连接的计算机上运行代码。假设我想创建演员来查找数字的阶乘。在scala中运行并行程序
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)
}
}
我们发送一些int给这个Actor。
如何创建并运行FactorActor实例以在网络上运行。