목차 1. 비동기 프레임워크란? 2. 비동기 프레임 워크 중, Coroutine을 쓰는 이유? 3. Couroutine을 어떻게 사용하는지? 4. Coroutine과 함께 사용되는 Flow? 1. 비동기 프레임워크란? 낱말을 하나하나 풀어서 설명해볼까 한다. 첫 번째는 비동기. 두 번째는 프레임워크이다. 1. 비동기란? 비동기란 여러가지의 일이 시행되는데 있어 병렬적으로 일을 처리할 수 있는 것을 의미한다. 실생활적인 간단한 예를 들어볼까 한다. 내 앞에 두가지의 물건이 있다고 가정해보자. 그리고 이를 옆 테이블로 옮겨야 한다. 그때, 한 손으로 물건을 하나씩 옮긴다면? 다음과 같은 순서가 될 것이다. - 물건 한개를 집는다. - 물건 한개를 집어 올린다. - 집어올린 물건을 옆 테이블로 옮긴다. - 나머지 물건 한개를 집느느다. - 그 물건을 들어올린다. - 집어올린 물건을 옆 테이블로 옮긴다. 즉, 두 개의 물건을 옆으로 옮기는데 있어(=일) 하나의 손의 작업이 완료되어야만 다른...
#reactiveprogramming
#리액티브프로그래밍
#반응형프로그래밍
#비동기
#비동기프레임워크
#안드로이드
원문링크 : 비동기 프레임워크란? (cf. 코루틴)