[Kotlin] Coroutine suspend function ์ ๋์ฒด ๋ญ์ผ?
๋ชฉ์ฐจ suspend ๋ ๋ฌด์์ธ๊ฐ. ์ฌ์ ์ ์ฐพ์๋ณด๋ฉด, '์ค์งํ๋ค' ๋ผ๋ ๋ป์ ๋จ์ด๋ค. ๊ทธ๋ ๋ค๋ฉด, coroutine ์์์ suspend keyword ๋ ๋ฌด์์ ์๋ฏธํ ๊น? a function that could be started, paused, and resume. ์์ํ๊ณ , ๋ฉ์ถ๊ณ , ๋ค์ ์์ํ ์ ์๋ ํจ์ ๋ผ๊ณ ํ๋ค. (ํ , ์ ์๋ ๊ต์ฅํ ์งง์๋ฐ ์ ์๋ฟ์ง๋ ์๋๋ค) suspend๋ ๋น๋๊ธฐ ์คํ์ ์ํ ์ค๋จ ์ง์ ์ ์๋ฏธ ์ฆ, ์ ์ ์ค๋จ(suspend)ํ๋ค๋ ์๋ฏธ์ด๊ณ , ์ ์ ์ค๋จํ๋ค๋ฉด ์ธ์ ๊ฐ๋ ๋ค์ ์์(resume)๋๋ค๋ ๋ป. ๊ทธ๋. ์ ์๋ ์๊ฒ ์ด. ๊ทผ๋ฐ ๊ทธ๋์..? ๋ญ ๋ญ๊ฐ ๋ค๋ฅธ๋ฐ !!!!! ์ด ์ฐ์ฐํจ์ ์ด๋ฒ ํ
์คํธ๋ฅผ ํตํด ์์ํ๊ฒ ํด์ํ๋ค. ๋์ ๊ฐ์ด ์ดํด๊ฐ ์ ์ ๋ ๋ถ๋ค์ ์๊ฒ ์กฐ๊ธ์ด๋๋ง ๋..
2021.06.13