最近我在我的项目中实现了远程演员模式。我想知道哪种方式同时运行演员。
方式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();
}
顺便说一句,我打印出线程名如-akka.actor.default-dispatcher-4,但是dispatcher一直没有到100,为什么?
非常感谢