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