バックグラウンド スレッドに基づいて割り込み可能なタスクを実装したいと考えています。メソッドを実装する最もクリーンな方法は何TTask.Stop
ですか? バックグラウンド スレッドを中止するにはどうすればよいですか?
Terminated
スレッド コンテキスト内で実行されるコードは、匿名メソッドを使用してタスクに渡され、ブロッキング呼び出しを含めることができるため、フラグがコード内から定期的にチェックされるという事実に頼ることはできません。
ご意見ありがとうございます。
問題が発生した場合に備えて D2010 を使用する (一部TThread
変更されているようです)