Я новичок в Акку-актера и спутать с некоторыми проблемами:Num экземпляра актера
- когда я создать actorSystem и использовать actorOf (Реквизит (classOf [AX], ...)) в создать актера в основном методе, сколько экземпляров для моего актера AX?
- Если ответ на Q1 был всего один, означает ли это, что любая структура данных, которую я создал в определении класса актера AX, будет отображаться только в одном потоке, и я не должен беспокоиться о проблемах параллелизма?
- Что делать, если одно из действий моего актера (один случай в методе приема) является трудоемкой задачей и займет довольно много времени? Будет ли мой единственный экземпляр Actor не отвечать, пока он не завершит эту задачу?
- Если ответ на вопрос Q3 прав, что я должен сделать, чтобы не дать моему актеру не отвечать? Должен ли я запустить другой поток и отправить еще одно сообщение до завершения задачи? Есть ли лучшая практика там, где я должен следовать?