QA@IT
«回答へ戻る

回答を投稿

Threadのインスタンスが終了していないために、アクティブなThreadインスタンスが残ってしまうのだと考えられます。run()メソッド内で、例外が発生した場合などに、きちんと使っているリソースを解放して終了するようにプログラムを作ってあるか確認してみてはどうでしょうか。もしくは、Threadインスタンスが終了するときにログに何か出力をするようにして、確実に終わっているか確認してみてはどうでしょうか。

Threadのインスタンスが終了していないために、アクティブなThreadインスタンスが残ってしまうのだと考えられます。run()メソッド内で、例外が発生した場合などに、きちんと使っているリソースを解放して終了するようにプログラムを作ってあるか確認してみてはどうでしょうか。もしくは、Threadインスタンスが終了するときにログに何か出力をするようにして、確実に終わっているか確認してみてはどうでしょうか。