Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
セッションが作成される接続オブジェクトがスレッドセーフ(スレッドで共有)である場合、JMS仕様が、セッションオブジェクトを同時スレッドで使用できないように設計されているのはなぜですか?
JMS セッション オブジェクトは通常、トランザクションに使用されます。また、トランザクションはスレッド固有であり、複数のスレッドにまたがることはできないことは誰もが知っています。したがって、トランザクション化された JMS セッションをスレッド間で使用することはできません。この理由から、JMS 仕様では、セッションはスレッドセーフではないと述べています。