俺创建了一个线程,如何销毁啊? Thread threadOnDataReceived = new Thread(new ThreadStart(OnDataReceived));threadOnDataReceived.Start(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 threadOnDataReceived.Abort(); 查MSDN 这要看你的OnDataReceived方法如何写的了...如果OnDataReceived方法没有死循环.一般情况下就不用销毁了..执行完成线程将自动销毁了..要是有死循环比如void OnDataReceived(){ while(true) { ..... }}应该在主线程中调用 threadOnDataReceived.Abort();不过一般不推荐这样的写法...可以定义一个bool 变量bool Run=truevoid OnDataReceived(){ while(Run) { ..... }}不需要这个线程在运行的话..可以在主线程中直接将Run设置为flse; 一个字符串转日期的小问题 问一个string的问题 数据结构问题..自定义链表总是进入死循环.. c#怎么删除某个对象关联的事件?? 帮忙using的用法 sqlconnection与数据库相连的问题,为什么这段代码会出错呢?请大家帮忙看看啊! 接口 AxPlayer._AxPlayer1 的queryinterface 失败,高分求解!! 小弟想弄清楚vpn的实际概念!请大家帮忙!急啊! 如何检索DataSet中的内容? windows 下时钟的那种输入是怎样实现的,进来看看,在线守候,立即加分 一个字符串的问题 dataset與數據庫資料同步的問題
如果OnDataReceived方法没有死循环.一般情况下就不用销毁了..执行完成线程将自动销毁了..要是有死循环
比如void OnDataReceived()
{
while(true)
{
.....
}}应该在主线程中调用 threadOnDataReceived.Abort();
不过一般不推荐这样的写法...
可以定义一个bool 变量
bool Run=true
void OnDataReceived()
{
while(Run)
{
.....
}}
不需要这个线程在运行的话..可以在主线程中直接将Run设置为flse;