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

Lau*_*nSt 1 c# system.reactive

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

Eni*_*ity 5

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

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

var loop = new EventLoopScheduler();
Run Code Online (Sandbox Code Playgroud)