相关疑难解决方法(0)

ObserveOn和SubscribeOn - 正在完成工作的地方

基于阅读这个问题:SubscribeOn和ObserveOn之间有什么区别

ObserveOn设置Subscribe处理程序中代码的执行位置:

stream.Subscribe(_ => { // this code here });

SubscribeOn方法设置完成流的设置的线程.

我明白如果没有明确设置,那么使用TaskPool.

现在我的问题是,让我说我做这样的事情:

Observable.Interval(new Timespan(0, 0, 1)).Where(t => predicate(t)).SelectMany(t => lots_of(t)).ObserveOnDispatcher().Subscribe(t => some_action(t));

哪里有Where predicateSelectMany lots_of执行,因为some_action正在上调度执行?

.net c# system.reactive

55
推荐指数
2
解决办法
3万
查看次数

标签 统计

.net ×1

c# ×1

system.reactive ×1