7 个解决方案
#1
创建线程的时候,把它保存下来不就可以了吗?
#2
你在创建的时候Thread thr = new Thread()
把每一个thr对象放在一个列表里不就可以了?
把每一个thr对象放在一个列表里不就可以了?
#3
#4
你在创建线程的时候,应该把线程保存在一个列表里啊,这样你想关闭哪一个就可以关闭哪一个,你是如何区别每个线程的,例如名字或者别的什么,可以用链表或者hashtable
#5
Jeffrey在《Windows核心编程(第5版)》中强调,强制关闭线程,其实是通过异常实现的,他强烈建议线程自然结束。因此,在设计线程时可以考虑用个标记字段,为false时返回,当然也可以使用信号机制。
#6
up
#7
关闭某个线程,语法:
线程名.Abort();
这个是我搜的一个操作线程的文章:
c#.net多线程编程教学
http://www.webjx.com/htmldata/2005-07-05/1120555258.html
线程名.Abort();
这个是我搜的一个操作线程的文章:
c#.net多线程编程教学
http://www.webjx.com/htmldata/2005-07-05/1120555258.html
#1
创建线程的时候,把它保存下来不就可以了吗?
#2
你在创建的时候Thread thr = new Thread()
把每一个thr对象放在一个列表里不就可以了?
把每一个thr对象放在一个列表里不就可以了?
#3
#4
你在创建线程的时候,应该把线程保存在一个列表里啊,这样你想关闭哪一个就可以关闭哪一个,你是如何区别每个线程的,例如名字或者别的什么,可以用链表或者hashtable
#5
Jeffrey在《Windows核心编程(第5版)》中强调,强制关闭线程,其实是通过异常实现的,他强烈建议线程自然结束。因此,在设计线程时可以考虑用个标记字段,为false时返回,当然也可以使用信号机制。
#6
up
#7
关闭某个线程,语法:
线程名.Abort();
这个是我搜的一个操作线程的文章:
c#.net多线程编程教学
http://www.webjx.com/htmldata/2005-07-05/1120555258.html
线程名.Abort();
这个是我搜的一个操作线程的文章:
c#.net多线程编程教学
http://www.webjx.com/htmldata/2005-07-05/1120555258.html