摘要:
在异步回调中,回调线程不同于调用线程。使用Windows窗体或wpf时,这是一个问题,因为Windows窗体和wpf控件绑定到一个线程上。对于每个控件,都只能从创建该控件的线程中调用方法。也就是说,如果有一个后台线程,就不能直接在这个线程中访问UI控件。在Windows窗体控件中,唯一可以从非创建线程中调用的方法是Invoke(),BeginInvoke(),EndInvoke()和属性InvokeRequird。BeginInvoke和EndInvoke是Invoke的异步版本 //Parallel.For int count =AttendanceE... 阅读全文