개발공부/Kotlin

    [Kotlin] 코루틴 Coroutine  - async와 await, LifecycleScope과 ViewModelScope 사용법 및 사용예제- 4편

    [Kotlin] 코루틴 Coroutine - async와 await, LifecycleScope과 ViewModelScope 사용법 및 사용예제- 4편

    [Kotlin] 코루틴 Coroutine - async와 await, LifecycleScope과 ViewModelScope 사용법 및 사용예제- 4편 저번 포스트에서는 coroutine에서 join, repeat, cancel, withTimeout을 사용하는 법을 배웠습니다. 이번 포스트에서는 Async와 await을 활용하여 여러 작업을 동시에 하고 값을 접근하는 법을 배우도록 하겠습니다. 그리고 GlobalScope 말고도 lifeCycleScope , ViewModelScope을 이용한 예제를 다뤄보도록 하겠습니다. 이전 포스트: [Kotlin] 코루틴 Coroutine 제어하기 -Join, repeat,cancel,withTimeout - 3편 [Kotlin] 코 루틴 Coroutine 사용법..

    [Kotlin] 코루틴 Coroutine 제어하기 -Join, repeat,cancel,withTimeout - 3편

    [Kotlin] 코루틴 Coroutine 제어하기 -Join, repeat,cancel,withTimeout - 3편

    [Kotlin] 코 루틴 Coroutine 사용법 및 개념 정리 -Join, repeat, Cancel,withTimeout - 3편 전 포스트에서는 runblocking을 다뤄보았는데요 join, repeat을 쓰기 위해서 runBlocking을 아셔야 하기 때문에 모르신다면 보고 오시는 것을 추천합니다. [Kotlin] 코루틴 Coroutine 사용법 - runBlocking - 2편 [Kotlin] 코루틴 Coroutine 사용법 및 개념 정리 - runBlocking - 2편 [Kotlin] 코 루틴 Coroutine 사용법 및 개념 정리 - runBlocking - 2편 runBlocking 저번 포스트에서 GlobalScope안에 썼었던 delay는 main Thread를 멈추지 않는 걸 확인..

    [Kotlin] 코루틴 Coroutine 사용법 - runBlocking 사용법 및 예제 - 2편

    [Kotlin] 코루틴 Coroutine 사용법 및 개념 정리 - runBlocking - 2편 이전 포스트:[Kotlin] 코루틴 Coroutine 사용법 및 개념 정리 - GlobalScope, Delay, Dispatcher, Coroutine Context - 1편 [Kotlin] 코루틴 Coroutine 사용법 및 개념 정리 - GlobalScope, Delay, Dispatcher, Coroutine Context - 1편 [Kotlin] 코루틴 Coroutine 사용법 및 개념 정리 - GlobalScope, Delay, Dispatcher, Coroutine Context - 1편 Coroutine 개념 Coroutine은 다양한 테스크를 진행할 때 필요한 요소입니다. 스레드(T.. und..

    [Kotlin] 코루틴 Coroutine 사용법 및 개념 정리 - GlobalScope, GlobalScope.launch, Delay, Dispatcher, Coroutine Context - 1편

    [Kotlin] 코루틴 Coroutine 사용법 및 개념 정리 - GlobalScope, GlobalScope.launch, Delay, Dispatcher, Coroutine Context - 1편

    [Kotlin] 코루틴 Coroutine 사용법 및 개념 정리 - GlobalScope, GlobalScope.launch, Delay, Dispatcher, Coroutine Context - 1편 이번포스트에서는 GlobalScope, GlobalScope.launch, Delay, Dispatcher, Coroutine Context 의 개념과 사용 예시를 다뤄보도록 하겠습니다. Coroutine 개념 Coroutine은 다양한 테스크를 진행할 때 필요한 요소입니다. 스레드(Thread)와 햇갈리실수 있는데 스레드와 다른 점은 1. Coroutine은 스레드와 함께 사용되고 2. Coroutine은 코드를 실행 중일 때 멈출 수 있고(suspendable) 다시 실행할 수 있는(resume) 제어 ..