Я использую расширения rx для простой реализации, и все работает нормально. Я использую планировщик потоков. Это тоже отлично работает, но я хочу иметь только один фоновый поток! Идея состоит в том, что у меня есть один поток пользовательского интерфейса, который включает тему, и все запускается в одном и том же фоновом потоке. Если есть два запроса, они должны быть сериализованы. Это возможно? Заранее спасибо Лорин
Реактивные расширения (rx) используют только ОДИН фоновый поток
comment
Не могли бы вы добавить больше деталей к вашему вопросу? Не могли бы вы показать нам пример того, как выглядит ваш код? Почему именно вам нужно сериализовать выполнение?
- person svick   schedule 27.09.2012
comment
Это потому, что я работаю с контекстом объекта позади, и он не является потокобезопасным :)
- person LaurinSt   schedule 27.09.2012
Ответы (1)
Измените свой планировщик на EventLoopSchedulerа>. Одновременно будет выполняться только один поток.
Вы должны создать планировщик для себя:
var loop = new EventLoopScheduler();
person
Enigmativity
schedule
27.09.2012