Kotlin 코루틴의 기본
Chapter 1: 스레드 기반 작업의 한계와 코루틴의 등장멀티 스레드 프로그래밍단일 스레드일 경우 작업을 순차적으로 처리해야 하므로 처리 속도, 응답속도 늦어짐 → 해결 방안으로 멀티 스레드 등장여러 개의 스레드로 작업을 실행 하여 메인 스레드에 처리가 오래 걸리는 작업이 요청 되었을 때 그 작업을 백그라운드 스레드로 돌려서 처리하도록 함멀티 스레드 구현 방식Thread Classpackage chapter1.code5import kotlin.concurrent.threadfun main() { println("[${Thread.currentThread().name}] 메인 스레드 시작") thread(isDaemon = false) { println("[${Thread.currentThrea..
공부/Kotlin
2024. 6. 9. 22:27