使用SynchronizationContext进行跨线程调用

时间:2018-07-05 05:19:44
【文件属性】:

文件名称:使用SynchronizationContext进行跨线程调用

文件大小:37KB

文件格式:ZIP

更新时间:2018-07-05 05:19:44

线程

子线程访问界面线程的资源会产生跨线程调用的错误,虽然可以通过设置CheckForIllegalCrossThreadCalls来避免此错误但是往往会产生新的问题,使用界面的线程的InvokeRequired或者SynchronizationContext都可以解决此问题,个人更喜欢后者。


【文件预览】:
ThreadSyncTest
----ThreadSyncTest()
--------Form1.cs(663B)
--------Program.cs(495B)
--------ThreadClass.cs(1KB)
--------ThreadSyncTest.csproj(4KB)
--------Properties()
--------Form1.Designer.cs(1KB)
--------obj()
--------bin()
----ThreadSyncTest.suo(14KB)
----ThreadSyncTest.sln(932B)

网友评论

  • 不错,谢谢分享!