スレッド名を使用してスレッドを中止 (汚い方法) できるかどうか疑問に思っていましたか? ここにいくつかのコード例があります:
public void blah() {
int TableID = 4; //set by the using at runtime
Thread myThread = new Thread(() => beginUser(picture));
myThread.Name = Convert.ToString(TableID);
myThread.Start();
}
だから今、私はスレッドを作成しました。プログラムの後半で、ユーザーがスレッドを終了する可能性があります。ここで私の質問が入ります。名前を介してスレッドを終了するにはどうすればよいですか? またはおそらくそれを終了する別の方法ですか?バックラウンド ワーカーを使用したくありません。
例:myThead[4].Abort();
ありがとう