
안녕하세요~ 개발자 멍구입니다! 오늘은 Swift6, Swift concurrency 런타임 동작 관련 내용을 번역한 내용을 정리해서 공유드립니다. Swift Concurrency, 런타임 동작(Runtime Behavior)Swift의 동시성 모델은 async/await, actor, task 등에 초점을 맞추고 있습니다. 기존의 동시성 라이브러리나 런타임이 Swift의 새로운 동시성 모델로 직접 변환되지 않을 수도 있습니다. 이번 글에서는 런타임 동작에서 주의해야 할 공통 패턴과 차이점을 살펴보고, 기존 코드를 Swift Concurrency로 마이그레이션할 때 이를 어떻게 해결할 수 있는지 알아보겠습니다.Task Group을 사용한 동시성 제한많은 양의 작업을 처리해야 하는 상황에서 아래와 같이 ..

Concurrency Programming Guide ▶︎ The Move Away from Threads 의 내용 중 Dispatch Sources에 대한 개요내용입니다. 오역, 지적 환영합니다. 디스패치 소스(Dispatch Sources) 디스패치 소스는 시스템이벤트의 특정 타입들을 비동기적으로 처리하기위한 C기반 메커니즘입니다. 디스패치소스는 특정타입의 시스템이벤트 정보를 캡슐화하고, 특정 블록객체(클로저 등의 객체)나 함수를 이벤트가 발생할 때마다 디스패치큐(DispatchQueue)에 제출합니다. 당신은 다음의 시스템이벤트들을 감시하기위해 디스패치소스를 사용할 수 있습니다. -타이머 -신호적 처리기(핸들러) -설명어 관련 이벤트 -프로세스 관련 이벤트 -마하(속도단위) 포트 이벤트 -트리거 사..
- Total
- Today
- Yesterday
- 컬렉션
- CoreML
- 부스트코스
- 개발자문서
- createML
- 백준swift
- uikit
- 알고리즘
- swift
- Protocol
- 프로그래머스swift
- SwiftUI
- Swift 알고리즘
- swift 문자열
- 프로그래머스
- swift알고리즘
- 자연어처리
- swift언어
- 김프매매
- 알고리즘문제
- swift reduce
- 백준알고리즘
- swift 기초
- 스위프트
- ios
- swift string
- Collection
- swift문제
- publisher
- 프로토콜
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |