C#中的 Invoke 和 BeginInvoke
这个鱼真舒服呀~
1.Invoke 是一个方法,方法一定要用对象来调用
2.使用 Invoke 的两种情况,控件 Control.Invoke 和 委托 Delegate.Invoke
3.控件情况下,解决跨线程访问控件,例如操作 Lable 控件添加内容,使用 able.Invoke 即可
4.委托情况下,从线程池中调用委托方法,Invoke 属于同步方式,会卡住调用它的 UI 线程
这个鱼真舒服呀~
1.Invoke 是一个方法,方法一定要用对象来调用
2.使用 Invoke 的两种情况,控件 Control.Invoke 和 委托 Delegate.Invoke
3.控件情况下,解决跨线程访问控件,例如操作 Lable 控件添加内容,使用 able.Invoke 即可
4.委托情况下,从线程池中调用委托方法,Invoke 属于同步方式,会卡住调用它的 UI 线程