最近我在我的项目中实现了远程actor模式。我想知道哪种方式同时运行Actors。
方式1.
for(int i = 0; i < 100; i++){
Patterns.ask(Props.create(Worker.class),$someJobs, timeout);
}
方式2。
for(int i = 0; i < 100; i++){
new Thread(new Runnable() {
@Override
public void run() {
//
getContext().actorOf(Props.create(Worker.class)).tell($someJobs, getSelf());
}
}).start();
}
在way1中,我打印出类似-akka.actor.default-dispatcher-4的线程名称,但调度程序永远不会达到100.为什么?
非常感谢