Learn how Schedulers are used to add asynchronicity to RxJava.

What are schedulers?

A Scheduler is a multithreading construct introduced in RxJava that can run a scheduled unit of work on a thread. Simplistically, you can think of a Scheduler as a thread pool, and when a task needs to be executed, it takes a single thread from its pool and runs the necessary task.

Get hands-on with 1200+ tech skills courses.