くだすれ.NET(超初 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
609:デフォルトの名無しさん 08/06/10 13:29:10 Thread の扱いについて。 Thread t = new Thread(new ThreadStart(worker)); t.Start(); void worker() { : } などとしてスレッドをスタートさせ、worker が終了するとスレッドも消滅するそうですが、 インスタンス t はどうなるんでしょうか。t はまだ有効で、t.Start() でまたスレッドをスタート させることができるのでしょうか。 毎回インスタンス作り直してもガベージコレクタが回収してくれるんでしょうけど、 ちょっとこの辺が気にかかってます。 610:デフォルトの名無しさん 08/06/10 13:53:16 まず試してみればいいじゃない 611:デフォルトの名無しさん 08/06/10 15:05:18 >>602 領域云々では全く差はない。 よってスコープを広げるメリットはない。 612:デフォルトの名無しさん 08/06/10 15:06:35 >>609 インスタンスは残ってるけど再起動はできない。 よってほっとくのが吉。 613:609 08/06/10 15:09:56 >>610 そのつもりではいるんですが、今は手が回らないんで、先行して質問してみました。 また、再スタートできたとして、それでよいのか単なる偶然かも気になるところなんですよね。 …て書いてると回答が。 >>612 ありがとうございます。では再起動させる時は作り直すようにします。 どうも Win32 でやってた頃の癖が染みついてて、作ったインスタンス 後始末しないと気持ち悪かったりするんですよね。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4675日前に更新/234 KB
担当:undef