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();
  }

way1 でスレッド名を -akka.actor.default-dispatcher-4 のように出力するのですが、ディスパッチャが 100 にならないのはなぜですか?

どうもありがとう

4

0 に答える 0