У меня есть открытый интерфейс IScheduleProvider, связывающийся с несколькими ISchedulers (UiScheduler / BackgroundScheduler / etc) с методами get.
Сторона UI подписывается на обновления со стороны сервера, используя
...
.ObserveOn (UiScheduler)
.Subscribe (...)
Таким образом, это означает, что все обновления с сервера ставятся в очередь в UiScheduler по порядку, в соответствии с реактивной архитектурой.
Однако наблюдается, что для всех задач используется только 1 поток.
Как можно реализовать многопоточность в этом случае?