shared flow

개발

Coroutine과 Flow

Coroutine? 코루틴은 코틀린에서 제공하는 비동기 프로그래밍을 위한 도구 코루틴을 사용하면 비동기 코드를 동기 코드처럼 쉽게 작성할 수 있음 코루틴은 라이트웨이트 스레드라고 할 수 있으며, 기존 스레드에 비해 생성 비용이 낮고, 컨텍스트 스위칭 비용이 적어 성능이 우수하다. 왜냐하면 코루틴은 비동기 작업을 쉽게 시작하고, 결과를 기다리며, 중단할 수 있는 기능을 제공하기 때문. 따라서 코루틴으로 비동기 작업의 생명주기를 효과적으로 관리할 수 있다. Flow? Flow(Cold flow) 플로우는 코틀린에서 제공하는 리액티브 프로그래밍을 위한 도구. 플로우는 데이터 스트림을 표현하고, 이 스트림을 통해 데이터의 변화를 감지하고 반응할 수 있게 해줌 플로우는 cold stream이라는 특징을 가지고 있..

​V​
'shared flow' 태그의 글 목록