rxjava中的后台任务队列

是否有可能使用rxjava实现一个后台任务队列? 我需要随时添加任务的可能性,同时只执行一个任务。 我已经尝试了PublishSubject ,但是当我推动执行到新的线程observeOn(Schedulers.newThread())它在一次启动多个任务。

更新:是否有可能使用rxjava实现像生产者 – 消费者模式?

  • RxJava:如何使用zip操作符处理错误?
  • 如何忽略错误并继续无限流?
  • 如何使用RxJava管理DialogFragment?
  • RxJava + Retrofit长轮询
  • Retrofit和RxJava:如何组合两个请求并获得对这两个结果的访问权限?
  • Android比较器类的rxjavasorting列表
  • RxJava作为事件总线?
  • Kotlin:“return @”是什么意思?
  • 只要使用基于单线程执行程序的调度程序:

     Scheduler scheduler = Schedulers.from(Executors.newSingleThreadExecutor()); observable.observeOn(scheduler). ...