Документация Akka документирует опасные варианты использования Props
:
// NOT RECOMMENDED within another actor:
// encourages to close over enclosing class
val props7 = Props(new MyActor)
Затем выполняется утверждение:
Этот метод не рекомендуется использовать в другом актере, потому что он призывает закрыть закрывающую область, в результате чего несериализуемые реквизиты и, возможно, расовые условия (нарушение инкапсуляция актера).
Может ли кто-нибудь объяснить смысл "закрытия закрывающей области"? Он все смотрел и ничего не нашел. Спасибо.