Nil*_*ite 1 .net c# multithreading thread-safety
Pro请告诉我WindowsFormsSynchronizationContext和DispatcherSynchronizationContext之间的差异?这些属于System.Threading和System.Windows.Threading类的剂量!
WindowsFormsSynchronizationContext - 在Windows窗体中提供同步
DispatcherSynchronizationContext - WPF应用程序使用2个线程.一个线程是用于渲染的后台线程,另一个线程用于UI.因此,其他UI线程无法访问一个线程中的UI元素.因此微软推出了负责多个UI线程交互的调度程序.
DispatcherObject类提供了两种方法.
CheckAccess:确定调用线程是否可以访问此对象.如果调用线程有权访问此对象,则返回true,否则返回false.
VerifyAccess:如果调用线程无权访问该对象,则抛出InvalidOperationException.
| 归档时间: |
|
| 查看次数: |
735 次 |
| 最近记录: |