无功扩展(rx)仅使用一个后台线程

时间:2012-09-27 07:21:30

标签: c# system.reactive

我正在使用rx扩展来实现一个简单的实现,它工作正常。 我正在使用线程池调度程序。这工作也很好,但我想只有一个后台线程!我的想法是,我有一个ui线程可以放弃主题,所有内容都会在同一个后台线程中被触发。如果有两个请求,则应序列化。这可能吗? 先感谢您 劳林

1 个答案:

答案 0 :(得分:5)

将您的日程安排程序更改为EventLoopScheduler。它一次只能执行一个线程。

您必须自己创建调度程序:

var loop = new EventLoopScheduler();