我想知道是否可以使用线程名称中止(肮脏的方式)线程?这是一些示例代码:
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();
谢谢