明らかに、Webアプリケーションコンテキストで同じ@SessionScoped Beanに複数の並列リクエストがアクセスするのは簡単です。私は、これらのリクエスト内で@SessionScoped Beanにアクセスする際に同期を明示的に制御する必要があると考えていますか?@SessionScoped Beanに並行処理の問題がありますか?
2
A
答えて
2
あなたが何を意味するかに依存します。これらの要求
内のアクセス@SessionScoped Beanがあなたが並列に@SessionScoped
Beanにアクセスする複数のスレッドがあるかもしれないことを正しい時に明示的に同期を制御
。だから、一般的にあなたはスレッドの安全の世話をする必要があります。同期を明示的に制御する必要があるかどうかは、共有状態が異なるスレッドからどのように使用または変更されるかによって異なります。
java.util.concurrent
またはjava.util.concurrent.atomic
のクラスを使用すると、単一のステートメントなしで完全なスレッドセーフティを実現できます。しかし、はい、あなたはスレッドの安全性の世話をする必要があります。
関連する問題
- 1. `UPDATE SET WHERE`は並行処理の問題がありますか?
- 2. Android SQLiteの並行処理の問題
- 3. MSMQ並行処理設計の問題
- 4. JEE6 @ApplicationScoped Beanと並行処理
- 5. 並行処理は並列処理ではありませんか?
- 6. Bash:vimモードでのファイルサイズの処理に問題があります
- 7. @ sessionscoped Beanで@ Observe?
- 8. このサガに並行性の問題はありますか?
- 9. C言語用の並行処理パッケージはありますか?
- 10. パフォーマンスの問題 - 並列処理 - SQL Server
- 11. Powershell並列処理の問題
- 12. rythmエンジン並列処理問題
- 13. Drools:droolsイベント処理に問題がありました
- 14. Scala将来の並行処理の問題
- 15. 花崗岩dsとの並行処理の問題
- 16. 単純なJava並行処理の問題
- 17. filename HTTPヘッダーを処理する際にChromeに問題がありますか?
- 18. d3.js csvファイルに並行性/衝突の問題がありますか?
- 19. Javascriptオブジェクトの繰り返し処理に問題があります
- 20. メッセージ駆動型Beanの並行処理 - スレッドセーフJava EE5とEE6
- 21. CDI Beanの結合方法に関する疑問:SessionScopedとRequestScoped
- 22. 並行処理がVertx
- 23. 処理中のSierpinskiの三角形の描画に問題があります
- 24. mysqlでbitwise xor + bit_countを処理するのに問題があります
- 25. 処理するキーボード入力のシミュレーションに問題があります
- 26. Entity Frameworkの並行処理の処理
- 27. 配列を反復処理して、マングースに保存するのに問題があります。コールバックの問題?
- 28. sessionscopedマネージドBeanとステートフルejb
- 29. 問題の理解キュー、並列処理、スレッド化
- 30. reactjs - 404ページ - 言語paramには処理の問題があります