====== Kotlin Coroutine ====== * [[https://github.com/Kotlin/KEEP/blob/master/proposals/coroutines.md|coroutines]] ===== 참고 ===== * [[https://www.baeldung.com/kotlin-threads-coroutines|Threads vs Coroutines in Kotlin | Baeldung]] * [[https://medium.com/harrythegreat/%EB%B2%88%EC%97%AD-%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%BD%94%EB%A3%A8%ED%8B%B4%EC%9D%98-%ED%8C%A8%ED%84%B4%EA%B3%BC-%EC%95%88%ED%8B%B0%ED%8C%A8%ED%84%B4-6e97f852ea2d|[번역] 코틀린 코루틴의 패턴과 안티패턴 – Harry’s Nomrad Coding – Medium]] * [[http://blog.alexnesterov.com/post/kotlin-coroutines-and-spring-5/|Kotlin coroutines and Spring 5 · Code for glory]] * [[https://spring.io/blog/2019/06/12/spring-tips-spring-s-support-for-kotlin-coroutines|Spring Tips: Spring's Support for Kotlin Coroutines]] * [[https://www.javacodemonk.com/using-java-11-httpclient-with-kotlin-coroutines-f0ca9111|Using Java 11 HttpClient with Kotlin Coroutines]] * [[https://dzone.com/articles/launching-your-coroutine-knowledge|Launching Your Coroutine Knowledge - DZone Java]] * [[https://dzone.com/articles/waiting-for-coroutines|Waiting for Coroutines in Kotlin - DZone Java]] * [[https://dzone.com/articles/cancelling-coroutines|Cancelling Coroutines in Kotlin - DZone Java]] * [[https://medium.com/hongbeomi-dev/coroutines-basic-e32053f18fdf|코틀린의 코루틴 — 1. Coroutines Basic. 코루틴의 기본적인 기능들에 대해 알아봅니다. | by hongbeom | hongbeomi dev | Medium]] * [[https://medium.com/hongbeomi-dev/%EC%BD%94%ED%8B%80%EB%A6%B0%EC%9D%98-%EC%BD%94%EB%A3%A8%ED%8B%B4-2-cancellation-and-timeouts-4e3e3dec1375|코틀린의 코루틴 — 2. Cancellation and Timeouts | by hongbeom | hongbeomi dev | Medium]] * [[https://medium.com/hongbeomi-dev/%EC%BD%94%ED%8B%80%EB%A6%B0%EC%9D%98-%EC%BD%94%EB%A3%A8%ED%8B%B4-3-composing-suspending-functions-8ee5127e4d49|코틀린의 코루틴 — 3. Composing Suspending Functions | by hongbeom | hongbeomi dev | Medium]] * [[https://medium.com/hongbeomi-dev/%EC%BD%94%ED%8B%80%EB%A6%B0%EC%9D%98-%EC%BD%94%EB%A3%A8%ED%8B%B4-4-coroutine-context-and-dispatchers-1eab8f175428|코틀린의 코루틴 — 4.Coroutine Context and Dispatchers | by hongbeom | hongbeomi dev | Jun, 2020 | Medium]] * [[https://medium.com/hongbeomi-dev/%EC%BD%94%ED%8B%80%EB%A6%B0%EC%9D%98-%EC%BD%94%EB%A3%A8%ED%8B%B4-5-asynchronous-flow-1%EB%B6%80-600877d99b16|코틀린의 코루틴 — 5. Asynchronous Flow 1부 | by hongbeom | hongbeomi dev | Jun, 2020 | Medium]] * [[https://medium.com/hongbeomi-dev/%EC%BD%94%ED%8B%80%EB%A6%B0%EC%9D%98-%EC%BD%94%EB%A3%A8%ED%8B%B4-5-asynchronous-flow-2%EB%B6%80-404df585f44e|코틀린의 코루틴 — 5. Asynchronous Flow 2부 | by hongbeom | hongbeomi dev | Jun, 2020 | Medium]] * [[https://medium.com/hongbeomi-dev/%EC%BD%94%ED%8B%80%EB%A6%B0%EC%9D%98-%EC%BD%94%EB%A3%A8%ED%8B%B4-6-channels-3c9ab42df14f|코틀린의 코루틴 — 6. Channels. 코루틴의 Channels에 대해 알아봅니다. | by hongbeom | hongbeomi dev | Jun, 2020 | Medium]] * [[https://medium.com/hongbeomi-dev/kotlin-coroutine-flow-ac07cfdca42d|Kotlin — Coroutine Flow. 코틀린 코루틴 플로우 공식 블로그 [번역] | by hongbeom | hongbeomi dev | Oct, 2020 | Medium]] * [[https://blog.jetbrains.com/kotlin/2020/10/kotlinx-coroutines-1-4-0-introducing-stateflow-and-sharedflow/|kotlinx.coroutines 1.4.0: Introducing StateFlow and SharedFlow – Kotlin Blog | JetBrains]] * [[https://thdev.tech/kotlin/2020/12/15/kotlin_effective_15/|Kotlin Coroutines의 runBlocking은 언제 써야 할까? 잘 알고 활용하자!]] * [[https://thdev.tech/kotlin/2020/12/29/kotlin_effective_17/|Kotlin CoroutineScope을 알아보고, cancel 처리에 대해서 알아보자.]] * [[https://thdev.tech/kotlin/2020/12/22/kotlin_effective_16/|Kotlin Coroutines의 GlobalScope을 어떻게 사용할 수 있을까? - 사실 추천하지 않는다.]] * [[https://thdev.tech/coroutines/2021/07/22/Coroutine-suspend/|Kotlin coroutine suspend? 디컴파일을 통해 알아보자.]] * [[https://sungjk.github.io/2021/08/01/what-is-coroutine.html|Jeremy's Blog | 코루틴(Coroutine)]] * [[https://dzone.com/articles/kotlin-coroutines-fundamentals|Kotlin Coroutine Fundamentals - DZone Java]] * [[https://honorable-waterlily-8d2.notion.site/Coroutine-69e7bac7065742ca87f4932afc0b59fe|couritine 정리]] * [[https://www.bsidesoft.com/8656|[kotlin] 코틀린 코루틴 완벽가이드 #1 - Bsidesoft co.]] * [[https://proandroiddev.com/kotlin-coroutines-patterns-anti-patterns-f9d12984c68e|Kotlin Coroutines patterns & anti-patterns | by Dmytro Danylyk | ProAndroidDev]] * [[https://perfectacle.github.io/2023/07/10/java-virtual-thread-vs-kotlin-coroutine/|자바의 Virtual Thread가 나와도 코틀린의 코루틴은 여전히 살아남을까? | 오늘도 끄적끄적]]