본문 바로가기

계발자 블로그

검색하기
계발자 블로그
프로필사진 더구더구

  • 분류 전체보기 (61)
    • Android (15)
    • Kotlin (10)
    • Java (3)
      • RxJava (5)
    • iOS (2)
    • Swift (4)
    • Algorithm (10)
    • Computer Science (11)
      • 자료구조 (2)
      • 네트워크 (5)
      • 운영체제 (2)
    • 기타 (1)
Guestbook
Notice
Recent Posts
Recent Comments
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록android flow (1)

계발자 블로그

[Coroutine] Flow

Flow란?코루틴 Flow는 Kotlin에서 비동기적인 연속적인 데이터 스트림을 처리하기 위한 라이브러리입니다. 이것은 비동기적으로 값을 생성하고 소비하는 데 사용되며, 연속적인 데이터 스트림을 표현할 수 있는 코루틴 유형입니다. 비동기적으로 작업을 처리하는 코루틴에서 Suspend 함수를 사용하면작업이 모두 완료된 후에 단일 값만을 반환받을 수 있습니다. 하지만 중간중간 진행되는 코루틴 작업 중에 갱신되는 값까지 반환받을 수 있다면로직 업데이트를 더 촘촘히 수행할 수 있습니다Flow는 이런 요구를 충족하기 위해 만들어진 타입입니다.  Flow에서 데이터 스트림에 관여하는 주체는 Producer(생산자), Intermediary(중간 연산자), Consumer(소비자) 3개가 있습니다. Producer가..

Kotlin 2024. 4. 25. 23:08
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바