https://ssionii.tistory.com/7 왜 비동기 작업을 해야할까? 사용자 경험 향상을 위해서. 사용자는 어플을 사용하는데에 있어서 중간에 어플이 멈추거나 느려지는 것을 원하지 않는다. 즉, 메인 스레드에서 너무 많은 작업을 하면 어플이 느려지거나