複数のスレッドの動作を同期させ、特定の時点でリソースにアクセスできるスレッドが1つだけであることを確認する方法EhCache
。EhCacheで複数のスレッドの動作を同期させる方法は?
0
A
答えて
1
私はあなたの質問を理解しているとは思えませんが、推測してみましょう。 EhCache(3、私は2について知らない)は完全にスレッドセーフです。
しかし、ある時点で1つのスレッドで1つのエントリしか使用できないということは、EhCacheはこれが特別な必要性のために行うことではありません。あなたはそれの上に自分の同期を置く必要があります。ロックまたはセマフォを使用する。たとえば、取得した値をロックすることができます。
0
私はこの質問があなたのものに近く、キャッシュスルーがあなたに役立つと思います。
関連する問題
- 1. スレッドを同期させる方法
- 2. wxpython GaugeウィジェットとPythonのスレッドを同期させる方法は?
- 3. ループステートメントでスレッドを同期させる方法は?
- 4. スレッドを同期させる。
- 5. 非同期関数を通常のように動作させる方法は?
- 6. 2つのスレッドをBOOL変数と同期させる方法は?
- 7. オブジェクトを同期させるとJavaで動作する方法
- 8. 複数のサーバーがデータベースを同期させる方法
- 9. Tomcat複数のアプリ、ehcacheはうまく動作しません
- 10. nodejsを同期して動作させる方法は?
- 11. Javaのスレッドを同期させる方法
- 12. 同じメソッドで異なるクラスのスレッドを同期させる方法
- 13. のJavaスレッド同期方法
- 14. Androidで複数の同期アダプタを作成する方法
- 15. 複数の同期関数を非同期で実行する方法は?
- 16. スレッド間で変数を同期させるための `volatile`
- 17. 複数の起動設定にAWSユーザデータを同期させる
- 18. 非同期のCocoaクラスを同期的に動作させる
- 19. JSchの複数の実行可能なチャネルを同期させる方法は?
- 20. Reactメソッド内の複数のsetState()呼び出し:それを「同期的に」動作させる方法
- 21. 複数の向きでカメラを動作させる方法
- 22. 複数のコンピュータ間でjEditの設定を同期させる方法
- 23. JavaFX Canvasの複数のイメージで回転を同期させる方法
- 24. 複数のスレッドからアクセストークンの作成を同期させる共通のパターンはありますか?
- 25. VBOをスレッド間で同期させるための最良の方法
- 26. Clojureで複数のリーダー/シングルライターのスレッドを同期する
- 27. ストームトポロジの全スレッドで変数を同期させよう
- 28. 複数の(ハイチャート)チャートをangular2で同期させるには
- 29. SerialPortの操作を同期させる方法は?
- 30. これらのスレッドを正しく同期させる方法は?
私の問題は、我々はプログラム内の2つの以上のスレッドを起動したとき、そこに複数のスレッドがEhcacheの中に保存された同じリソースにアクセスしようとしたときの状況もあり、最終的に彼らが原因同時実行に予期せぬ結果を生み出すことができましたを参照してください。問題。だから、これを避けるために、自分の同期コードを書く必要があります。 – Sibani
彼らは何の問題もなくエントリを取り出すことができます。もちろん、エントリの変更を開始する場合は、実際に同期が必要です。 Ehcacheはあなたのために何もできません。 – Henri
自分の同期コードを追加しましたが、次の問題に直面しました。 https://stackoverflow.com/questions/45834377/can-same-ehcache-object-of-same-cache-manager-be-used-by -multiple-threads – Sibani