
详细说明:如果我有一个其他线程调用dispatcher.BeginInvoke,是否保证这些调用将以相同的顺序在UI线程上处理,或者是否是不确定的排序?
解决方法 从 MSDN开始:If multiple BeginInvoke calls are made
at the same dispatcherPriority,they
will be executed in the order the
calls were made.
所以,是的,如果同一个线程正在对消息进行排队,它们将按照它们排队的顺序执行.这是假设Silverlight遵循相同的规则(我假设它确实如此,但它不包括可访问的dispatcherPriority)和Silverlight的BeginInvoke的MSDN文档相当轻.
总结以上是内存溢出为你收集整理的Silverlight Dispatcher事件队列顺序全部内容,希望文章能够帮你解决Silverlight Dispatcher事件队列顺序所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)