質問: new thread( new threadstart(inputwaitthread) ); iwth.start(); } (1)iwthは動的に割り当てたのでbtn_input_click関数内でのみ有効だと 思うのですが、btn_input_click関数を抜けてしまったあとは、 inputwaitthreadを実行するスレッドは どういう位置づけになるのでしょうか? (ゾンビプロセスですか?) (2)また、このコードを含むアプリケーションの終了時、 inputwaitthreadがまだ終了していない場合は、 強制的に終了されるのでしょうか? (3)inputwaitthreadが必ず終了するという保障がない場合には、 killしてやらなければいけないと思いますが、動的に割り当てたので ハンドラがおらずkillできませんが、どうすればいいのでしょうか? (静的に割り当てておくしかないのでしょうか?) 以上、よろしくご教授願います。(@±@)
回答: #1です。 回答ボタンを押した後で不安になってきました(汗) (1)についてはゾンビにならないと書きましたが、スレッド終了待ちしないとゾンビプロセスになると思います。ごめんなさい