본문 바로가기

성장기록지

검색하기
성장기록지
프로필사진 pengcon

  • 분류 전체보기 (56)
    • 안드로이드 (21)
    • 알고리즘 (15)
    • 개인 프로젝트 (10)
    • CS (3)
    • 코틀린 (4)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2025/01/24 (1)

성장기록지

Kotlin Flow란?

1. Flow란?Flow는 Kotlin의 코루틴 라이브러리에서 제공하는 API로, 비동기 데이터 스트림을 처리하기 위한 도구이다.Flow는 콜드 스트림(cold stream)으로 작동하며, 데이터가 필요할 때만 스트림을 생성하고 실행한다. 2. Flow - cold Stream Flow는 구독(subscribe)하기 전까지 실행되지 않으며, 데이터 흐름을 생성하지 않는다.이는 Lazy evaluation과 비슷한 개념으로, 사용자가 Flow를 구독할 때 비로소 스트림이 시작된다. Flow가 cold Stream이기에 얻는 특징들은 다음과 같다.데이터가 내부에서 생성된다.소비자가 소비를 시작할 때 데이터를 생산한다.Cold Stream은 하나의 생산자에 하나의 소비자만 존재한다. (UniCast)Flow가..

안드로이드 2025. 1. 24. 12:46
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바