일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Android
- Android Jetpack
- Android Interceptor
- android recyclerview
- 영어독립365
- 안드로이드
- 영어공부
- 알고리즘 자바
- 카카오 알고리즘
- Android ProgressBar
- Android Navigation
- 안드로이드 갤러리 접근
- MVP Architecture
- scope function
- Android 12
- OkHttp Interceptor
- Android DataBinding
- Android ViewPager2
- 습관만들기
- Android WebView
- WebView
- 66챌린지
- Kotlin FCM
- 안드로이드 카카오 로그인
- Java
- Kotlin
- 프로그래머스 알고리즘
- Android 12 대응
- DataBinding
- 안드로이드 fcm
Archives
- Today
- Total
목록2025/05/01 (1)
나미래 Android 개발자

launch를 launch 안에 또 썼는데… 이게 무슨 순서로 실행되는 거지? viewModelScope 안에서 launch를 썼는데 화면이 닫혀도 계속 돌아가는 이유가 뭘까? Android 개발자라면 한 번쯤은 겪어봤을 이 찜찜한 상황들. Kotlin Coroutines의 구조적 동시성 개념을 이해하지 못하면, 우리는 종종 이런 질문에 명확한 답을 내리지 못한 채 감에 의존한 코드를 짜게 됩니다.이번 글에서는 『Kotlin Coroutines Deep Dive』 8장 “잡과 자식 코루틴 기다리기”의 핵심 내용을 바탕으로, Job과 구조적 동시성의 본질을 파헤치고 Android 실전에서 안정성과 신뢰성을 확보하는 방법을 함께 정리해보려고 합니다. 구조적 동시성(Structured Concurren..
안드로이드/Coroutine
2025. 5. 1. 14:16