HOB’s 개발

  • 홈
  • 태그
  • 방명록

nonisolated 1

Swift Concurrency - Actor로 Mutable State 보호하기 (4)

ReferenceWWDC21: Protect mutable state with Swift actors | Apple동시성 프로그래밍의 어려움Data Race란?2개 이상의 스레드에서 동시에 같은 데이터에 접근할 때, 최소 하나 이상의 쓰기(Write) 작업이 발생하면 생기는 동시성 문제. Data Race는 타이밍에 따라 결과가 달라지는 특성이 있어 디버깅이 매우 어렵다.코드로 예를 들면 아래와 같고, 상황에 따라 각 print문에서 1/2 혹은 1/1 혹은 2/2 가 프린트 될 수 있다.class Counter { var value = 0 func increment() -> Int { value = value + 1 // read & write return value }}let counter = ..

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

HOB’s 개발

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

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

Tag

ios, sendable, nonisolated, iOS #SwiftConcurrency, actor, WWDC, data race, copy on write, swiftconcurrency,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 개발용 블로그 이전

페이스북 트위터 플러그인

  • 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.

티스토리툴바