์ฝ๋ฃจํด(coroutine)๋น๋๊ธฐ๋ก ์ฌ๋ฌ๊ฐ์ ๋ฃจํด์ ๋์์ ์ฒ๋ฆฌํ ์ ์๋ค.๋ฉ์ธ ๋ฃจํด์ ๋ฐ๋ก๋๊ณ , ๋ณ๋๋ก ์งํ์ด ๊ฐ๋ฅํ ๋ฃจํด์ด๋ค.๊ฐ๋ฐ์๊ฐ ์คํ, ์ข
๋ฃ๋ฅผ ๋ง์๋๋ก ์ ์ดํ ์ ์๋ค.์ฝ๋ฃจํด์ ์ฌ์ฉํ๊ธฐ์ ์ต์๋จ์ "import kotlinx.coroutines.*" ์ ์จ์ค์ผํ๋ค. ์ฝ๋ฃจํด์ scope์ ์ด๋ฒ์ ๋ฐ ์คํ ๋ฒ์๋ฅผ ์ง์ ํ ์ ์๋ค.GlobalScope์ CoroutineScope๋ก ๋๋๋ค.GlobalScopeํ๋ก๊ทธ๋จ ์ด๋์์๋ ์ ์ด์ ๋์์ด ๊ฐ๋ฅํ ์ฝ๋ฃจํด์ ๊ธฐ๋ณธ ๋ฒ์๋ค.CoroutineScopeํน์ ํ ๋ชฉ์ ์ Dispatcher๋ฅผ ์ง์ ํ์ฌ ์ ์ด ๋ฐ ๋์์ด ๊ฐ๋ฅํ ์๋ก์ด ์ฝ๋ฃจํด์ ๋ฒ์๋ค.CoroutineScope๋ฅผ ๋ง๋ค ๋ ์ ์ฉ ๊ฐ๋ฅํ Dispatcher๋ ์ธ๊ฐ์ง๊ฐ ์๋ค. Dispatchers.Default..