我用C#写的一个程序如下:
Thread sr;
ThreadStart ts;
while(ThreadNow<MaxThread)
{
ts=new ThreadStart(Read);
sr=new Thread(ts);
sr.Start();
ThreadNow++;
}
可以这么写不?要怎么强行结束这个线程呢,我是设了另一个线程来调用这个但是即使那个线程Abort了,这个还是运行,就算把窗体关了也还有,是什么原因呢,有好的方法,各位大夏介绍一下啊
Thread sr;
ThreadStart ts;
while(ThreadNow<MaxThread)
{
ts=new ThreadStart(Read);
sr=new Thread(ts);
sr.Start();
ThreadNow++;
}
可以这么写不?要怎么强行结束这个线程呢,我是设了另一个线程来调用这个但是即使那个线程Abort了,这个还是运行,就算把窗体关了也还有,是什么原因呢,有好的方法,各位大夏介绍一下啊
thread.Abort();
thread.Join();