2015-10-27 3 views

risposta

8

Dal documentation of rx:

Schedulers.computation( ) - significava per il lavoro computazionale come evento-loops e l'elaborazione di callback; non utilizzare questo pianificatore per I/O (utilizzare invece Schedulers.io()); il numero di fili, di default, è uguale al numero di processori


Schedulers.io( ) - significato per I lavoro/O-bound come le prestazioni asincrona di blocco I/O, il programmatore è supportato da un pool di thread che crescerà quando necessario; per il lavoro computazionale ordinario, passare a Schedulers.computation(); Schedulers.io() per impostazione predefinita è un CachedThreadScheduler, che è qualcosa di simile a un nuovo schedulatore di thread con cache di thread

+2

e che cosa è diverso? – Sergey

Problemi correlati