MSDN上的这个页面说明了这一点
如果不使用以调度程序作为参数的重载,Rx将使用最小并发原则选择默认调度程序.这意味着选择引入满足运算符需求的最少并发性的调度程序.例如,对于返回具有有限和少量消息的observable的运算符,Rx调用Immediate.对于返回潜在大量或无限数量消息的运算符,将调用CurrentThread.对于使用计时器的操作员,使用ThreadPool.
我想实际上有一个参考表,可观察的操作员使用哪个默认的Scheduler,但我找不到任何地方.每个可观察运营商的默认调度程序是什么?
我正在编写一个包含大量运算符的复杂Reactive Extensions查询.我怎么能看到发生了什么?
我提出并回答这个问题,因为它很有用,而且可能是很好用的.