Kotlin Coroutines(코틀린 코루틴) [3] Coroutine Scope

2개의 end-point에서 데이터를 가져와야하는 상황을 가정해봅시다.위 코드는 getUserProfile suspend 함수에서 2개의 suspend 함수를 호출하여 데이터를 가져옵니다.그러나 위 경우 순차적으로 실행되기 때문에 총 2초가 소요됩니다.두 함수를 병렬적

2022년 11월 24일
·
0개의 댓글
·
post-thumbnail

Kotlin Coroutines(코틀린 코루틴) [2] Coroutine Context

이전 포스팅에서 살펴본 코루틴 빌더의 정의를 살펴보면 첫번 째 파라미터로 CoroutineContext 를 받는 것을 확인할 수 있습니다.CoroutineScope의 정의를 살펴보면 단순히 CoroutineContext 객체만을 갖고있는 인터페이스였습니다.그렇다면 Co

2022년 11월 20일
·
0개의 댓글
·
post-thumbnail

Kotlin Coroutines(코틀린 코루틴) [1] Coroutine Builders

Kotlin은 언어 수준에서 coroutine을 제공함으로써 유연하게 비동기/논블록킹 프로그래밍을 할 수 있도록 합니다.그러나 kotlin 표준 라이브러리에 포함된 built-in coroutine은 low-level API 만 제공하기 떄문에 보통 더 많은 high-

2022년 11월 20일
·
0개의 댓글
·
post-thumbnail

[Book] 함께 자라기 - 애자일로 가는 길

단순히 시간을 많이 할애하는것으로는 실력을 키울 수 없다.의식적으로 부족한 점을 개선하려고 노력하는 시간이어야 의미를 가질 수 있다.그렇다면 부족한 점을 개선하기 위해서는 무엇이 중요할까?자신이 무엇이 부족한지 파악하는 것이 중요하다는 생각이 들었다.(이는 자신이 아는

2021년 8월 27일
·
0개의 댓글
·