Eine Warteschlange von Hintergrundaufgaben in rxjava

8

Ist es möglich, eine Warteschlange von Hintergrundaufgaben mit rxjava zu implementieren? Ich brauche die Möglichkeit, eine Aufgabe jederzeit hinzuzufügen und nur eine Aufgabe gleichzeitig auszuführen. Ich habe PublishSubject ausprobiert, aber wenn ich die Ausführung in den neuen Thread observeOn(Schedulers.newThread()) dränge, startet es mehr als eine Aufgabe.

UPDATE: Ist es möglich, mit rxjava so etwas wie Erzeuger-Verbraucher-Muster zu implementieren?

    
MightySeal 16.07.2015, 07:35
quelle

1 Antwort

8

Verwenden Sie einfach einen Scheduler, der auf einem einzigen Thread-Executor basiert:

%Vor%     
Dave Moten 18.08.2015 23:04
quelle

Tags und Links