スレッドが終了する前にメインスレッドが終了した場合、どのような問題が発生するのか知りたいです。
処理の流れとしては、
メインスレッドA起動
初期処理
スレッドB起動
・スレッドBの処理(他のサーバに接続してデータ検索する処理)
スレッドBの処理がタイムアウトする。
終了処理
メインスレッドA終了
となります。
メインスレッドが終了した後にスレッドBのレスポンスが帰ってきたときには、スレッドAは終了しているので、何かExceptionが発生するのでしょうか。
対策として、スレッドBのレスポンスが帰ってきたときには、
スレッドAのリソースには、何もせずに、スレッドBの処理が終了するように制御を入れようと思っていますが、
そもそも、お作法として終了を待つ必要があるのか知りたいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/30 16:13
2015/10/30 22:15
2015/10/30 22:49