Rx Block可观察到的工作

时间:2015-06-24 20:26:41

标签: c# multithreading system.reactive reactive-programming

我使用Rx构建了一个Worker类:​​

class Worker<TInput>
{

    private Subject<TInput> subject;

    public Worker(Action<TInput> processingAction)
    {
        subject = new Subject<TInput>();

        subject.Subscribe(processiongAction);
    }


    public void PostData(TInput data)
    {
       subject.OnNext(data);
    }
}

我想完成两件事:

  1. 控制observable的并发性(最大并行线程数)。

  2. 如果处理过多活动

  3. ,则阻止发布帖子

    我该怎么做?

    由于

0 个答案:

没有答案