【发布时间】:2014-07-09 02:38:17
【问题描述】:
所以我有以下 RX 更改,但它似乎阻止了选择,好像是为了保留顺序。我的理解是它应该继续委托给任务池?
var observable = Observable.Interval(TimeSpan.FromMilliseconds(10));
observable.ObserveOn(Scheduler.TaskPool)
.Select(
i =>
{
Console.WriteLine("Here" + System.Threading.Thread.CurrentThread.ManagedThreadId);
System.Threading.Thread.Sleep(5000);
return i;
})
.ObserveOn(Scheduler.TaskPool)
.SubscribeOn(Scheduler.TaskPool)
.Subscribe(i => { Console.WriteLine(i); });
【问题讨论】:
标签: c# system.reactive