JavaFX/ScalaFX アプリケーションで Akka アクターを実行するには?
(これは最初の回答に基づく質問の更新です)
同じ実行コンテキストを共有するソリューションですか? JavaFx ExecutorService に基づく Actors ディスパッチャーを持つことを意味しますか? (UI操作コードを実行するもの)
それは、1 つのエージェントが UI を表し、それを操作できるということですか? 以下で提案されているように、UI ExecutorService に 2 人のアクターがいる場合、それはエージェント (UI であるオブジェクト) 間で状態を共有することを意味しませんか?
2 つのアクターは、異なるエグゼキューター サービスを使用しているときに通信できますか? 以下で提案されていることから、一部のエージェントは UI Executor Service 上にあり、他のエージェントはそうでないため、私はこれを求めています。
最後に、なぜ akka をそのまま使用し、on Executor コンテキストが異なり、Platform.runLater を使用すると、UI のパフォーマンスに影響を与える可能性があります。これは、同じアプリケーションに複数のエグゼキューター サービスがあるという問題を提起します。それは悪いことですか?