if(thr.IsAlive)
{
thr.Abort();
thr.Join(5000);
thr = null;
}因为切换树节点的时候 数据量较大,加了等待的, 加了线程后 我点的慢点没问题,如果我连续快速的点树就会出现“正在中止线程” 的异常 请问如果解决
{
thr.Abort();
thr.Join(5000);
thr = null;
}因为切换树节点的时候 数据量较大,加了等待的, 加了线程后 我点的慢点没问题,如果我连续快速的点树就会出现“正在中止线程” 的异常 请问如果解决
解决方案 »
- C# webbroswer的运行效率
- 做多线程时访问控件遇到的问题!望高手能解决!
- 提示并非所有路径都有返回值,这是怎么回事啊???
- 客户端控件的值如何传递给服务器端控件???
- 急........udp监听本机端口的问题..............
- 新手问如何实现打包..实现变成一个安装文件...求教....
- 为何this.BindingContext[ds,"用户"].Position的结果总是 0
- DropDownList在编辑状态下选值的问题
- 用CrystalReport制作报表的问题?
- 请问怎样在Datagrid里的超级链接列里传两个以上参数?
- 后台过程类页面都没加SESSION校验导致产生注入机会,并确实有注入
- 图片打印的问题
“正在中止线程” 的异常 如果必须要哪个
thr.Abort();
那么
try
{
thr.Abort();}
catch
{
}
只要代码执行到Abort();
必然会引发异常的
thr.Join(5000);Abort 完还 Join 这本身就有问题两个顺序先换过来再看看