728x90
반응형
코틀린 코루틴
-
[Android] Kotlin의 coroutine안드로이드 2022. 1. 20. 15:00
Coroutine이란 (co(동시에) + routine) Coroutine은 일시 중단이 가능한 작업 객체라는 의미를 가지고 있습니다. 즉 비동기적으로 실행되는 코드를 단순화하기 위해 Android에서 사용할 수 있는 동시성 디자인 패턴 중 하나입니다. Android에서의 Coroutine은 기본 스레드를 차단하고 앱이 응답하지 않게 만들 수 있는 장기 실행 작업을 관리하는데 도움이 됩니다. 특징🔥 경량화 : Coroutine이 실행 중인 Thread를 차단하지 않는 서스펜션 지원(많은 동시 작업을 지원하면서도 차단보다 메모리를 절약)으로 인해 단일 Thread에서 많은 Coroutine을 실행할 수 있습니다. 메모리 누수 감소 : 구조화된 동시성(새로운 Coroutine 객체는 반드시 Coroutine..