スレッドのキャンセル処理
- 題名: スレッドのキャンセル処理
- 著者: くまった。
- 日時: 2004/06/01 8:43:28
- ID: 4229
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: スレッドのキャンセル処理
- 著者: NowhereMan
- 日時: 2004/06/01 18:13:01
- ID: 4243
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: スレッドのキャンセル処理
- 著者: くまった。
- 日時: 2004/06/01 19:54:59
- ID: 4247
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: スレッドのキャンセル処理
- 著者: こん
- 日時: 2004/06/01 22:39:07
- ID: 4250
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: スレッドのキャンセル処理
- 著者: くまだんねん。
- 日時: 2004/06/02 8:40:25
- ID: 4252
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
教えてください。
スレッド処理内で「StreamReader」を使っているのですが
処理をキャンセルした場合に
Thread.Abort()
Thread.Join()
と、行っていますが
「StreamReader」が終了しておらず、次に「StreamReader」で開いたファイルを
削除しようとしたら使用中としてエラーになります。
スレッドの中では「StreamReader」の後にCloseを行っています。
それと「Finally」にもCloseを記述しています。
どうやったら使用中が解除できるのかを教えてください