C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 15 を表示中)
■5223 / )  Re[2]: スレッドのAbort()とJoin()について
□投稿者/ 渋木宏明(ひどり) (266回)-(2007/07/07(Sat) 00:41:37)
渋木宏明(ひどり) さんの Web サイト
> というわけで,Abort -> Join の並びはそれほど珍しいものではありません.

個人的にはあまり感心しません。

Thread.Abort() はスレッドの状態をまるで考慮せずにスレッドを強制終了します。

純粋に計算しかしないようなスレッドなら特に問題ないかもしれませんが、例えばスレッドがファイル操作を行っている途中で Thread.Abort() した場合、処理対象となっていたファイルが正常にクローズされないまま放置されることになってしまいます。

返信 編集キー/


管理者用

- Child Tree -