목록2025/01/23 (1)
성장기록지
Kotlin Data Stream (Sequence, Hot, Cold Stream)
Data Stream데이터의 순차적인 흐름을 의미동기적으로 동작하는 data Stream의 대표적 예시로 Sequence가 있다.비동기적으로 동작하는 data Stream의 대표적 예시로 Flow가 있다. Flow는 다음 글에 자세히 다루겠다.Sequence(List와 비교)List는 모든 값을 한번에 생성하고, 반환한다.하지만 Sequence는 순차적으로 데이터를 처리 후 반환한다 이렇게 간단하게 설명한다고 이해가 쉽지는 않으니 조금 더 자세히 설명해보겠다.Sequence의 목적sequence의 주요 목적은 컬렉션 각 요소를 지연 처리하는 것이다.주로 하나의 스레드에서 순차적으로 요소를 처리하는데 초점을 맞추고 있다.순차적인 처리에서 병렬 처리는 결함 요소가 될 수 있기에 효율적인 단일 스레드 처리를 ..
안드로이드/안드로이드 지식
2025. 1. 23. 12:50