stm

    8

    2答えて

    私は、単一のSTM refに複数のGBを格納する必要のあるシステムで使用するClojureシステムでSTMを使用するかどうかを決定する必要があります。 Clojure STMで大規模なインデックスデータセットを使用して自分の経験を聞くことについてアドバイスをいただいている方は、ぜひお聞きしたいと思います。

    3

    3答えて

    最近私はトランザクションメモリについて多くのことを読んできました。そこTMの周り誇大広告のビットがあるので、多くの人がそれに熱心であり、それはロックと痛みを伴う問題の解決策を提供しませんが、あなたは定期的にも苦情を参照してください。あなたが行うことはできません をI/Oあなたは、彼らが何回か(あなたのローカル変数に注意してください!) ソフトウェアトランザクショナルメモリは、パフォーマンスの低下を

    5

    1答えて

    私はScalaとAkkaを初めて使用しており、問題を解決するためにそれを使用することを検討しています。計算エンジン(ソリューションを検索する)があるとします。私は、各ノード上の各CPUに独自のエンジンインスタンスを与えることで、CPUとノード間で検索を並列化したいと考えています。 エンジン入力は、少数のスカラー入力と非常に大きなハッシュテーブルで構成されています。各エンジンインスタンスはスカラー入

    1

    1答えて

    SpringをSoftware Transactional Memoryと統合することができます。これにより、例外をスローするメソッドですべてのオブジェクトとDBトランザクションを一緒にロールバックすることができます。私は、Spring + Deuce STMまたはSpring + Multiverse STMの可能性が必要です。私の最終的な目標は、Exceptionを投げるメソッドでオブジェクト

    7

    1答えて

    STMに、たとえばREFERの10個の値の履歴があるとすれば、エージェントなどはその値を読み取ることができますか? 理由は、私はエージェントの負荷を更新しており、値の履歴を保持する必要があるからです。 STMがすでにそれらを保管している場合、私はむしろそれらを使用したいと思います。私はSTMの履歴から値を読み取るように見えるAPI内の関数を見つけることができないので、私は推測しませんし、javaソ