목차
1부 코틀린 코루틴 이해하기
1장 코틀린 코루틴을 배워야 하는 이유
2장 시퀀스 빌더
3장 중단은 어떻게 작동할까?
4장 코루틴의 실제 구현
5장 코루틴: 언어 차원에서의 지원 vs 라이브러리
2부 코틀린 코루틴 라이브러리
6장 코루틴 빌더
7장 코루틴 컨텍스트
8장 잡과 자식 코루틴 기다리기
9장 취소
10장 예외 처리
11장 코루틴 스코프 함수
12장 디스패처
13장 코루틴 스코프 만들기
14장 공유 상태로 인한 문제
15장 코틀린 코루틴 테스트하기
3부 채널과 플로우
16장 채널
17장 셀렉트
18장 핫 데이터와 콜드 데이터 소스
19장 플로우란 무엇인가?
20장 플로우의 실제 구현
21장 플로우 만들기
22장 플로우 생명주기 함수
23장 플로우 처리
24장 공유플로우와 상태플로우
25장 플로우 테스트하기
4부 코틀린 코루틴 적용하기
26장 일반적인 사용 예제
27장 코루틴 활용 비법
28장 다른 언어에서의 코루틴 사용법
29장 코루틴을 시작하는 것과 중단 함수 중 어떤 것이 나을까?
30장 모범 사례
마치며