Scheduler
스케줄러 개념
* 작업을 어느 문맥(컨텍스트)에서 실행할지 결정한다.
* 다루기 어려운 스레드 개념을 스케줄러를 통해 구현 가능하게 해준다.
* 필요한 작업을 다른 스케줄러에서 실행하여 비동기로 동작할 수 있도록 한다.
* 별도로 스케줄러를 지정하지 않으면 현재 스레드에서 동작을 실행한다.
RxSwift 스케줄러 종류
MainScheduler
* UI를 변경하거나 높은 수준의 작업을 위한 스케줄러이다.
* 시간이 오래 걸리는