안드로이드
코루틴 Dispatchers의 개념과 종류
Dispatchers코루틴의 실행 "Coxtext"를 관리함코루틴이 어떤 쓰레드나 쓰레드 풀에서 실행될지를 결정한다 MainIODefaultUnconfined동작UI쓰레드에서 실행백그라운드 스레드 풀 (파일, 네트워크)CPU 연산 전용 스레드 풀처음 호출한 스레드에서 계속사용적Android UI 작업I/O 작업 (DB, 파일, 네트워크 등)무거운 연산, 정렬, 파싱 등// 예시withContext(Dispatchers.IO) { // 여기선 백그라운드 I/O 스레드에서 실행됨 println("파일 읽기 중: ${Thread.currentThread().name}")}withContext(Dispatchers.Main) { // 여기선 메인(UI) 스레드에서 실행됨 println("U..
2025. 5. 17. 20:57