suspend1 코루틴(coroutine)이란? 코틀린(Kotlin)의 코루틴(coroutine)이란? 코루틴의 coroutine에서 co(함께, 동시에)라는 의미를 가지고 있습니다. 즉 동시성 프로그래밍 개념을 Kotlin에 도입한것인 Coroutine이라고 합니다. 비동기적으로 실행이 되며, 기존 다중 스레드보다 더 효율적으로 동작 *코루틴 스코프 종류 -CoroutineScope: 사용자 지정(ex. 버튼을 눌러 다운로드 하거나 서버에서 이미지 열기 등, 필요할 때만 사용 및 종료할때 CoroutineScope사용) -GlobalScope: 앱의 생명주기와 함께 동작하기 때문에 실행도중 별도 생명주기 관리가 필요없음(실행~종료까지 긴기간 실행되는 스코프) -ViewModelScope: Jetpack 아키텍처의 뷰모델 컴포넌트 사용시 ViewMod.. 2021. 11. 18. 이전 1 다음