S2Testcase スレッドでハマリ

S2Testcaseをextendsしたクラスでスレッド処理を実行したところ、
メインスレッド終了と同時に子スレッドも死ぬという現象に遭遇した。

通常のThreadでは問題ないのだが、JDK5.0より導入されたExecutorを利用していると死んでしまう。
おそらくS2が残存スレッドを消しているのが原因と思って、通常のJavaクラスから実行したら無事スレッドが流れることを確認した。

これで2日間なやんだ。。

カテゴリー: Seasar2 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.