b***i 发帖数: 3043 | 1 官网的例子,求pi的那个,其中
ActorRef master = system.actorOf(new Props(new UntypedActorFactory() {
public UntypedActor create() {
return new Master(nrOfWorkers, nrOfMessages, nrOfElements,
listener);
}
}), "master");
那么改称system.actorOf(Props.create(里面咋写?
new Creator()不行,因为需要static class,而上面的语句在一个function
里面。然后,如果把class定义在function外面,那又如何传递参数呢? | p*****2 发帖数: 21240 | | b***i 发帖数: 3043 | 3 解决了
Props.create(Master.class, nrOfWorkers, nrOfElements, nrOfMessages, listener
), "master");
function
【在 b***i 的大作中提到】 : 官网的例子,求pi的那个,其中 : ActorRef master = system.actorOf(new Props(new UntypedActorFactory() { : public UntypedActor create() { : return new Master(nrOfWorkers, nrOfMessages, nrOfElements, : listener); : } : }), "master"); : 那么改称system.actorOf(Props.create(里面咋写? : new Creator()不行,因为需要static class,而上面的语句在一个function : 里面。然后,如果把class定义在function外面,那又如何传递参数呢?
|
|