# Coroutines

Kotlin 코루틴 대 자바 가상 스레드 [번역]
Kotlin Coroutines vs Java Virtual Threads — A good story, but just that…https://itnext.io/kotlin-coroutines-vs-java-virtual-threads-a-good-story-
[Android] Room에서 Coroutines 사용
개인 프로젝트에서 Room 예전 버전을 사용하고 있다. 버전을 업데이트하려고 했는데, 일단 리팩토링을 진행후에 업데이트를 진행하려고 한다. 코루틴을 도입하려고 하는데, Room에서 코루틴을 바로 사용하려고 하는데 안된다.찾아보니 아래의 의존성을 추가해줘야 한다고 한다.
Coroutines
https://developer.android.com/kotlin/coroutineshttps://inf.run/gFt8CoroutinesAndroid의 비동기 프로그래밍에 권장되는 Solution코루틴= 비동기적으로 실행되는 코드를 간소화하는 동시
[Kotlin] Coroutines
KOTLIN : coroutines : asynchronouslaunch : a coroutine builder that launches a new coroutine concurrentlyrunBlocking : a coroutine builder that bridge
About Coroutines
Coroutine (코루틴) https://www.kodeco.com/34262147-kotlin-coroutines-tutorial-for-android-advanced What Are Coroutines? 😊 쓰레드를 멈추지 않고 비동기적으로 코루틴 스코프

[위드마켓 개발기] 위드마켓 가게 시스템에 Functional Endpoint을 적용하는 과정을 되돌아보자!
위드마켓 개발기 - Functional endpoint 적용기

Coroutines
코루틴의 특징은 흐름을 중간에 지연시켰다가(suspend) 다시 재시작하는(resume) 것이 가능합니다.따라서 코루틴을 사용하면 루틴이 실행 되었더라도 더 바쁜 다른 루틴이 실행되는동안 잠시 멈췄다가, 바쁜게 끝나면 재시작하여 나머지 작업을 끝내는 형태의 비동기 프로
[Android] Async & Await Function: Coroutines
안녕하세요. 오늘은 코루틴에서 비동기 처리를 위해 사용되는 Async와 Await 함수에 대해 이야기해볼까 합니다.Async는 launch 함수와 더불어 새 코루틴을 시작하여 긴 작업을 비동기 처리하는 방법 중에 하나입니다. 최근 개발하고 있는 앱도 한 번에 10개 이

[Android Docs] Kotlin Coroutines on Android(1)
원본 문서코루틴은 비동기적으로 실행되는 코드르 간소화하기 위해 사용하는 실행 설계 패턴이다.실행중인 스레드를 차단하지 않고 정지하므로 단일 스레드에서 많은 코루틴을 사용할 수 있다.메모리 누수가 감소한다.실행중인 코루틴은 계층 구조를 통해 자동으로 취소된다.잭팩 라이브

안드로이드 Retrofit + Coroutines의 API 응답 및 에러 핸들링 - Sandwich
데이터 커뮤니케이션 횟수가 증가함에 따라 애플리케이션 아키텍처의 복잡성도 함께 증가합니다. 오픈소스 라이브러리 Sandwich를 활용하여 multi-layered 아키텍처에서 API 응답 및 에러 핸들링을 하는 방법에 대해 살펴봅니다.
GlobalScope vs CoroutineScope()
안녕하세요. 이번에는 GlobalScope와 CoroutineScope의 차이점에 대해 알아보겠습니다.포스팅에 앞서, CoroutineContext에 대해 어느정도 이해를 가지고 보시는 것을 추천드립니다.먼저, GlobalScope와 CoroutineScope()의 코
Kotlin Coroutine 시리즈 1- 비동기 프로그래밍
Kotlin Coroutines에 관한 시리즈1편입니다. 간단하게 비동기 프로그래밍과 비동기 프로그래밍의 종류에 대해 알아봅니다.
Coroutines Basic 1 - 코루틴의 기본 개념 알아보기
프로세스, 스레드의 개념을 익혀보면서 코루틴이 어디서 동작하는지, 이들과 어떤 차이가 있는지 알아보자.
Coroutine Context and Dispatchers
코틀린 공식문서CoroutineContext에는 Dispatcher정보가 들어있고, Dispatcher정보를 통해 어떤 스레드에서 실행될지 정할 수 있다.Dispatchers에는 Default,IO, Main, Unconfined 등이 있다.Unconfined : ca
Composing suspending functions
Kotlin 공식문서기본적으로 suspend function은 sequential하게 작동한다.위 예제에서 doSomethingUsefulOne()와 doSomethingUsefulTwo()가 dependency가 없다면 동시에 실행되도 될 것이다.이때 Deferred