Recent Posts
Recent Comments
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- TestFlight
- JPG
- 클린 아키텍처
- webp
- NSTextStorage
- swift 모듈화
- contentalignmentpoint
- xcode 공백 표시
- 함께자라기
- JPEG
- 캐러셀
- 무한스크롤
- 팀 개발을 위한 git
- 타뷸레이션
- NSTextStorageDelegate
- Tuist
- swiftdata
- xcode 엔터 표시
- SwiftUI
- heic
- spm 에러
- 테스트 타겟
- nidthirdpartylogin
- 코드스쿼드
- fetchdescriptor
- png
- .pbxproj
- Firestore
- Cocoa Pod
- github 시작하기
Archives
Link
- Today
- Total
목록Queue (1)
Sure, Why not?
Deadlock둘 이상의 스레드가 서로의 작업을 기다리다가 영원히 멈춰버리는 상황을 말한다.= 무한 대기 상태, 한국어로 교착상태 표현한다. GCD와 Dispatch Queue의 관계GCD는 멀티코어 시스템에서 동시성을 쉽게 다룰 수 있도록 제공하는 iOS 기술스레드를 직접 관리하지 않고, 시스템이 최적의 방식으로 스레드를 배정해준다. 개발자는 Dispatch Queue에 작업을 등록하기만 하면, GCD가 알아서 스레드 배정해줌. 정리하면GCD는 동시성 프로그래밍을 지원하는 기술Dispatch Queue는 이를 구현한 API Dispatch Queue 종류Main Queue- 메인 스레드에서 실행되는 큐- 단 하나만 존재, Serial 큐 특성을 가짐- 작업이 등록된 순서대로 실행된다 Global ..
💻
2025. 3. 2. 23:32