内部でスレッドを作成するタスクを中止しようとしています。問題は、(親タスクが既にキャンセルされているため) 既に破棄されているリソースに内部スレッドがアクセスしようとしており、未処理の例外が発生することです。
スレッドを作成するコードは外部 DLL である「ブラック ボックス」であるため、CancellationToken などを渡すことができません。
タスクが内部スレッドを中止するようにするにはどうすればよいですか? または、この状況の解決策は何ですか?
ありがとう
内部でスレッドを作成するタスクを中止しようとしています。問題は、(親タスクが既にキャンセルされているため) 既に破棄されているリソースに内部スレッドがアクセスしようとしており、未処理の例外が発生することです。
スレッドを作成するコードは外部 DLL である「ブラック ボックス」であるため、CancellationToken などを渡すことができません。
タスクが内部スレッドを中止するようにするにはどうすればよいですか? または、この状況の解決策は何ですか?
ありがとう