gpt4 book ai didi

System.Reactive.Concurrency.DefaultScheduler

转载 作者:行者123 更新时间:2023-12-04 13:32:42 24 4
gpt4 key购买 nike

在我的应用程序中,我编写了所有 Rx 代码以使用 Scheduler.Default .
我想知道指定 Scheduler.Default 之间是否有区别并且根本不指定调度程序?
System.Reactive.Concurrency.DefaultScheduler采用的策略是什么? ?

最佳答案

Rx 根据加载的平台特定 PlatformServices 使用适当的策略 - 因此您可以在不同的情况下使用不同的方法。 OOB 实现会查看您的平台上是否可用 Threads,如果可用,则使用 Threads 和平台 Timer 实现来调度项目,否则使用 Tasks。例如,后一种情况出现在 Windows 8 应用程序中。

您可以在此处找到有关创建者如何实现平台服务的好视频:http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-20-RTM-and-RTW

在此处查看有关在您指定和不指定调度程序时内置运算符的行为方式的信息:http://msdn.microsoft.com/en-us/library/hh242963(v=vs.103).aspx

关于System.Reactive.Concurrency.DefaultScheduler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19111595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com