在非UI线程更新UI,通过Invoke和BeginInvoke来实现,两者的区别是:Invoke是同步更新会阻塞所在工作线程,BeginInvoke是异步更新,不会阻塞当前线程
control的Invoke和BeginInvoke是相对于支线线程(因为一般在支线线程中调用,用来更新主线程ui),Invoke立即插入主线程中执行,而BeginInvoke要等主线程接结束才执行
在非UI线程更新UI,通过Invoke和BeginInvoke来实现,两者的区别是:Invoke是同步更新会阻塞所在工作线程,BeginInvoke是异步更新,不会阻塞当前线程
control的Invoke和BeginInvoke是相对于支线线程(因为一般在支线线程中调用,用来更新主线程ui),Invoke立即插入主线程中执行,而BeginInvoke要等主线程接结束才执行