[Seasar-user:4591] S2ContainerImpl#internalGetComponentDefのsynchronizedについて

Shinsuke Akabane [E-MAIL ADDRESS DELETED]
2006年 9月 12日 (火) 17:18:32 JST


赤羽と申します。

 現在、Seasar2を利用したアプリケーションにおいて
負荷テストを実施してるのですが、以下の部分に
ついてsynchronized宣言されているため
各スレッドが待ち状態で詰まってしまっているようです。

【箇所】
 S2ContainerImpl#internalGetComponentDef メソッド

【環境】
 java version "1.5.0_07"
 s2-framework-2.3.7.jar
 s2-struts-1.2.2.jar
 s2-dao-1.0.32.jar
 s2-extension-2.3.7.jar


 どなたか回避方法を分かる方、いらっしゃいましたら
教えてください。また、もしこのsynchronized宣言を
外してしまった場合の影響について分かる方がいたら教えてください。

 よろしくお願いします。

                  赤羽 進亮





Seasar-user メーリングリストの案内