250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 옵셔널
- Kingfisher
- 학과별커뮤니티
- CS
- collectionview
- 실습
- MVVM
- 앱개발
- 네트워크
- 동시성
- 반응형
- 세종대학교
- 프로토콜
- ios
- mvc
- 구름톤 유니브
- Optional
- 기초문법
- async
- RxSwift
- 대표
- struct
- GCD
- 스트럭트
- 이론
- swift
- WeatherKit
- SwiftUI
- uikit
- 토이프로젝트
Archives
- Today
- Total
목록swift concurrency (1)
스윞한 개발자

안녕하세요. 이번 포스팅은..! 동기, 비동기, 동시, 직렬에 대해 정리해 보고 GCD에 대한 간단한 톺아보기와 늘 헷갈리던 Swift Concurrency의 개념과 둘의 차이점에 대해 정리해 보겠습니다. 이번에 GCD에 대해 공부해 보다, WWDC 2021에 나온 swift concurrency가 GCD가 있는데 왜 나왔을까 하는 생각이 들었습니다. 우선 GCD에 대해 간단히 정리해 보면, #GCD기존의 Swift는 동시성 프로그래밍을 구현하기 위해서 GCD를 사용해 왔습니다. 비동기의 코드 블록을 DispatchQueue라는 매니저(Queue)에 넣어서 블록을 스레드에 작업을 할당하는 방식입니다. GCD는 주로 @escaping 클로저를 활용해 작업 객체에 대한 콜백을 받습니다. 그렇다면 잘 사용하..
Swift 이론
2025. 1. 23. 19:28