⚡ 1. 코루틴(Coroutines)란?코루틴(Coroutine) 은 Kotlin에서 제공하는 비동기 프로그래밍을 위한 경량 쓰레드 개념입니다.기존의 Thread나 RxJava보다 가볍고 효율적으로 비동기 작업을 관리할 수 있도록 설계되었습니다. ✅ 코루틴의 주요 특징 🔹 경량성 → 수천 개의 코루틴을 실행해도 적은 리소스를 사용🔹 비동기 & 논블로킹 → 메인 쓰레드를 차단하지 않고 동작🔹 구조적 동시성(Structured Concurrency) → CoroutineScope를 활용해 일괄적으로 관리 가능🔹 기존 코드와의 쉬운 통합 → 기존 Thread, RxJava보다 간결한 코드 작성 가능 ⚡ 2. 코루틴의 기본 개념🏗 코루틴의 주요 구성 요소개념설명CoroutineScope코루틴이 실행되는..