1

複数のコアでのデスクトップ アプリのプログラミングに関して、厳密に Scala の代替品または競合他社を探しています。CPU コアまたは GPU コア (ScalaCL) のどちらを使用する場合でも、可能なすべてのマルチスレッド パフォーマンスを活用したいと考えています。Scala は間違いなく良い選択ですが、他にどのようなオプションを追求できるか知りたいです。JVM での実行は、私が必要としているものの鍵です。

4

3 に答える 3

7

Clojure は、並行性のために設計された JVM 言語です。http: //clojure.org/concurrent_programmingを参照してください。

于 2011-09-14T15:08:17.980 に答える
3

アクター フレームワーク、STM などを提供する「同時実行」ライブラリの 1 つと共に Java をいつでも使用できます。思い浮かぶのは akka (http://akka.io/) です。

GPU 処理の要件に役立つjCUDA http://www.jcuda.org/ライブラリもあります。

于 2011-09-14T15:09:50.050 に答える
1

Groovyが気に入った場合は、アクターとデータフローモデルを提供するGParsをチェックすることもできます。

http://gpars.codehaus.org/

于 2011-09-15T00:11:16.023 に答える