![](/img/trans.png)
[英]How to create multiple actors and keep a list of them in AKKA java?
[英]How to create multiple Actors in AKKA by a loop in java?
這只是一個學習示例,我不想為數組中的每個元素創建和分配一個演員,
ActorSystem system = ActorSystem.create("mySystem");
for(String name:namesArray){
ActorRef myActor = system.actorOf(Props.create(Actor.class),name);
}
這會創建多個演員還是會創建引用同一演員的演員路徑? 如果是后者,我如何創建多個參與者並為他們分配一個標識符?
該代碼將:
ActorSystem
namesArray
中的每個名字創建一個 actor(如果一個名字在數組中第二次出現,它將拋出InvalidActorNameException
) 請注意,編寫的這段代碼會立即忘記每個創建的 Actor 的ActorRef
,這意味着您將無法向它發送消息,除非使用通常不推薦的ActorSelection
。 與此同時,值得注意的是,即使該演員沒有ActorRef
(必須明確停止演員),該演員仍將繼續運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.