0

最近我在我的项目中实现了远程演员模式。我想知道哪种方式同时运行演员。

方式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,为什么?

非常感谢

4

0 回答 0