HOB’s 개발

  • 홈
  • 태그
  • 방명록

AsyncStream 1

Swift Concurrency #7 - AsyncSequence와 AsyncStream

WWDC21: Meet AsyncSequence | AppleAsyncSequence란?AsyncSequence는 본질적으로 async가 적용된 Sequence이다.Sequence: 일반 Sequence와 마찬가지로 정해진 순서를 가진다. 순서가 뒤바뀌거나 임의로 접근(random access)하는 것은 불가능하다.Suspend & Resume: 각각의 요소(element)에 대해 작업을 일시 중단(suspend)하고, iterator가 값을 생성하거나 에러를 방출하면 다시 재개(resume)된다.에러 처리와 종료: 비동기 작업을 수행하므로 에러가 발생할 수 있다. 컴파일러는 이를 일반 throwing 함수와 동일하게 처리한다. 에러가 발생하거나 더 이상 데이터가 없으면 iterator.next()는 n..

Swift 2026.03.02
이전
1
다음
더보기
프로필사진

HOB’s 개발

개발관련 포스팅을 올리는 개인 블로그입니다.

  • 분류 전체보기 (34)
    • iOS (17)
    • Swift (11)
    • SwiftUI (0)
    • RealityKit (0)
    • 기타 (6)

Tag

AsyncSequence, async-await, @MainActor, AsyncStream, preconcurrency, sendable, data race, SWiFT, actor, iOS Developer, swift concurrency, copy on write, TASK, ios, WWDC21, WWDC22, nonisolated, WWDC23,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 개발용 블로그 이전

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/03   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바