https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.control.invoke?view=netframework-4.8 这个是文档和例子
同步方式会调用Control.invoke会等待完成,真正的工作在Control所属的线程完成
等待的时候,会造成线程阻塞嘛?
@😀明笔记: 会把,在多线程中这个是同步代码
@😀明笔记: invoke是同步方法,会阻塞等待。 异步可以使用beginInvoke
@2012: 控件的异步beginInvoke只是代码上的异步的,执行上好像还是同步把?
个人总结:对委托的操作,是对UI线程的请求操作,对界面的操作(点击按钮,拖动界面)也属于对UI线程的操作。合理调控UI线程的操作时间,是人机交互的重要工作!