# coroutine

[Kotlin] Coroutine의 IO vs Default Dispatcher 비교
원문링크 : https://sandn.tistory.com/110DispatcherDispatcher는 코루틴을 특정 스레드에서 실행할 수 있도록 도와주는 기능이다.코루틴에서는 디스패처를 이용하여 다양하게 스코프를 지정할 수 있다.Rx류의 라이브러리에서 쓰이는
suspendCancellableCoroutine
코루틴은 콜백을 사용하지 않고 비동기 처리를 해 주는 장점을 가지고 있음이 때문에 비동기 처리를 코드 순서대로 실행시켜 가독성을 높이고 보다 심플한 코드를 작성하게 해준다.기존 라이브러리들이 비동기 처리를 콜백으로 지원하는 경우가 많다. 이럴경우 코루틴으로 처리하기가
[Jetpack Compose] 코루틴과 KTOR
해당 게시물은 과거에 작성한 블로그 내용을 옮겨 온 것으로, 가독성이 떨어지고 내용이 부정확할 수 있습니다.Coroutine은 경량 스레드로 비유 가능스레드는 아니지만 비동기적인 프로그래밍이 가능비동기적으로 실행되는 코드를 간소화하기 위하여 사용 가능한 동시 실행 설계

Flow란 무엇인가?
코루틴 flow는 코루틴 상에서 리액티브 프로그래밍을 지원하기 위해 만들어진 구현체코루틴에서 데이터 스트림을 구현하기 위해서는 Flow를 사용해야 한다.순차적으로 값을 배출해서, 정상적으로 완료하거나 에러를 던지는 비동기 데이터 스트림 입니다. 일시중단할 수 있는 함수

Android의 Kotlin 코루틴(1)
코틀린 코루틴(Coroutine)? Android는 스레드를 경량화한 코루틴(Coroutine)이라는 도구를 제공합니다. 다른 언어에서 사용되는 동시성 프로그래밍이라는 개념을 코틀린에 도입한 것으로 비동기적으로 실행되는 코드를 간소화하기 위해 Android에서 사용할
기본 코루틴(Coroutine Basics)
첫번째 코루틴 코루틴은 일시 중단 가능한 계산의 인스턴스입니다. 코드의 블록들이 다른 코드 들과 동시에 동작해야 한다는 점에서는 개념적으로 스레드와 유사합니다. 하지만 코루틴은 나머지 코드와 동시에 작동하는 코드들이 하나의 블럭에서 실행해야 코드의 블럭이 실행될
About Coroutines
Coroutine (코루틴) https://www.kodeco.com/34262147-kotlin-coroutines-tutorial-for-android-advanced What Are Coroutines? 😊 쓰레드를 멈추지 않고 비동기적으로 코루틴 스코프

[Kotlin] 코루틴 생성함수의 내부소스를 톺아보며 알 수 있는 것
왜 자식코루틴에서 에러가 부모코루틴까지 전달되는가? 코루틴이 돌아가는 방식을 내부소스부터 천천히 톺아보자.

안드로이드 코루틴 플로우 및 기본 연산
목차1\. 시작하며2\. 리액티브 프로그래밍과 코루틴 플로우3\. 코루틴 플로의 기본 연산자들이전까진 코루틴의 각종 개념들에 대해서 포스팅해보았다. 혹시 보지 않은 분들은 아래 포스팅을 보고 오면 아주 도움이 될거라 생각한다.하지만 코루틴을 공부하며 마치 동반자로 따라

안드로이드 코루틴 취소와 타임아웃, 서스펜딩함수, 코루틴컨텍스트와 디스패처, CHE와 슈퍼바이저잡 정리
목차 취소와 타임아웃 서스펜딩함수 코루틴컨텍스트와 디스패처 CHE와 슈퍼바이저잡 1. 취소와 타임아웃 1. 취소 실행중인 코루틴을 취소시키는 방법은 간단하다. launch나 async로부터 반환받는 Job객체에 .cancle을 호출해주면 끝이다. 다음과 같이 말이
[Android] Coroutine에 관해서
개발을 하다보면 언젠가 한번은 내 스레드에서 무슨 일이 일어나고 있는지 궁금할 때가 생긴다..(사실 아니긴 하지만..) 나의 경우 안드로이드 ANR에러를 마주쳐 스레드 공부의 필요성을 느꼈다 > * 출처** : 게시물에 담기엔 너무 방대해 개념들은 링크로 걸어 놨습니