10

Android の Java と Oracle の Java は少し異なります。次のアクターまたはコルーチンを使用することは可能ですか?

スレッドの使用を避け、Android の Java と Oracle の Java の間でより多くのコードを共有するために、Android の場合も?両方の Java バージョンで使用できる他のフレームワークはありますか。

前もって感謝します。

4

1 に答える 1

4

Akka の Java バージョンのアクターを試す必要があります: http://doc.akka.io/docs/akka/snapshot/java/untyped-actors.html

これにより、ベスト プラクティス (Java 参照によるアクターへの直接アクセスなし、ゾーンへの障害の制限、スケジューラー ゾーンを使用した過負荷の制限など) を使用してアクター トポロジを簡単に拡張できます。 http://typesafe.com/resources/scala-in-depth

Android で Akka FSM を使用したアクターの動的動作の 例 (デモhttp://vimeo.com/20303656を使用) は次のとおりです: https://github.com/akka/akka/blob/master/akka-samples/akka-sample -fsm/src/main/scala/DiningHakkersOnBecome.scala

また、Functional Java の軽量アクターを試すこともできます: https://github.com/functionaljava/functionaljava/blob/master/core/src/main/java/fj/control/parallel/Actor.java

JVM のアクターの最もミニマルなバージョンはこちら: https://github.com/plokhotnyuk/actors/blob/master/src/test/scala/com/github/gist/viktorklang/Actor.scala (ここで説明されている機能: Akkaなしでアクターモデルを実装するには? )

于 2012-07-15T07:06:06.577 に答える