C# 调用目标异常

来源:互联网 发布:自制相册软件下载 编辑:程序博客网 时间:2024/06/06 00:23

C#调用目标异常

最近在做公司的软件的时候,发现一个问题,由于要使用到多线程Thread类,所以就开启了挺多的线程,但是当我们要在其他的线程上去修改主线程上创建的控件的时候就通常会使用 if(this.InvokeRequired)        {            this.BeginInvoke(new Action<Control, bool, string>(SetControlEnable), btn, enable, text);            return;        }       类似这样的判断,我就是这样直接在线程上继续这样判断,然后线程又是一个循环导致产生了很多这样子的委托,这样子就很难协调委托之间的执行。可能其中一个委托已经释放了一个全局的类,另一个委托却刚好在调用这样就导致了异常。
原创粉丝点击