Cha*_*les 5 silverlight dispatcher
Silverlight Dispatcher事件队列的排序是否严格保留?
详细说明:如果我只有一个其他线程调用Dispatcher.BeginInvoke,是否可以保证这些调用将在UI线程上以相同的顺序处理,或者排序是否不确定?
Dispatcher.BeginInvoke
Ken*_*art 6
来自MSDN:
如果在同一个DispatcherPriority上进行多个BeginInvoke调用,它们将按照调用的顺序执行.
所以,是的,如果同一个线程正在对消息进行排队,它们将按照它们排队的顺序执行.这是假设Silverlight遵循相同的规则(我假设它确实如此,但它不包括可访问的DispatcherPriority)和Silverlight的MSDN文档BeginInvoke相当轻.
DispatcherPriority
BeginInvoke
归档时间:
15 年,3 月 前
查看次数:
752 次
最近记录:
14 年,7 月 前