【发布时间】:2013-05-24 14:48:19
【问题描述】:
我试图观察一个计时器,它的处理程序比时间间隔长。 为此,我想安排对某种线程池、任务池或其他东西的观察。
我尝试了线程池、任务池和新线程,但都没有工作。 有谁知道怎么做? 示例:
var disposable = Observable.Timer(TimeSpan.Zero, TimeSpan.FromMilliseconds(100)).ObserveOn(Scheduler.NewThread).
Subscribe(x =>
{
count++;
Thread.Sleep(TimeSpan.FromMilliseconds(1000));
});
Thread.Sleep(TimeSpan.FromSeconds(5));
disposable.Dispose();
if (count > 10 )
{
//hurray...
}
【问题讨论】:
标签: .net system.reactive