Windows用户界面是一个单线程,即现有了组件的处理事件,其他组件的事件不能被响应。
通行要求在线程里不要修改界面的显示内容,如果非要修改通常的方法是:
1. 使用BeginInvoke(),添加委托的方式。
告诉线程处理时,BeginInvoke的内容要在其他线程里实现。
2. 使用async , await,
允许当前的线程,即使是控件响应事件,转到后台执行。
Windows用户界面是一个单线程,即现有了组件的处理事件,其他组件的事件不能被响应。
通行要求在线程里不要修改界面的显示内容,如果非要修改通常的方法是:
1. 使用BeginInvoke(),添加委托的方式。
告诉线程处理时,BeginInvoke的内容要在其他线程里实现。
2. 使用async , await,
允许当前的线程,即使是控件响应事件,转到后台执行。