什么是 UWP 异步工作 运行 序列
What is the UWP Async work running sequence
我很好奇CoreDispatcher::RunAsync
提交的作品是否是运行的FIFO顺序。看来我找不到关于这个的文件。有人可以为我澄清一下吗?非常感谢!
I'm curious if the work submitted by CoreDispatcher::RunAsync is running in FIFO order.
文档好像没有说明CoreDispatcher::RunAsync按照先进先出的顺序运行。但是我们可以找到ProcessEvents
方法的解释。 启动调度程序处理此 CoreWindow 实例的输入事件 queue。
并且队列代表一个先进先出的对象集合。所以我们可以把CoreDispatcher::RunAsync
看成是运行,先进先出。
更新1
正如下面的@IInspectable 评论,CoreDispatcher::RunAsync
包含一个 CoreDispatcherPriority
参数。我们经常使用 Normal
优先级,即委托按安排的顺序处理。
我很好奇CoreDispatcher::RunAsync
提交的作品是否是运行的FIFO顺序。看来我找不到关于这个的文件。有人可以为我澄清一下吗?非常感谢!
I'm curious if the work submitted by CoreDispatcher::RunAsync is running in FIFO order.
文档好像没有说明CoreDispatcher::RunAsync按照先进先出的顺序运行。但是我们可以找到ProcessEvents
方法的解释。 启动调度程序处理此 CoreWindow 实例的输入事件 queue。
并且队列代表一个先进先出的对象集合。所以我们可以把CoreDispatcher::RunAsync
看成是运行,先进先出。
更新1
正如下面的@IInspectable 评论,CoreDispatcher::RunAsync
包含一个 CoreDispatcherPriority
参数。我们经常使用 Normal
优先级,即委托按安排的顺序处理。