DispatchQueue (1) 썸네일형 리스트형 [iOS] GCD 활용하기 1편 (DispatchQueue) 이전 포스팅에서 GCD의 기본 개념을 살펴보았다면 이제 예제 코드를 통해서 활용하는 법을 알아보도록 하겠습니다. GCD는 iOS의 Concurrency 프로그래밍의 근간을 이루는 기술입니다. Dispatch Queue는 자동으로 스레드를 생성하고 효율적으로 관리합니다. Thread pool을 통해서 Thread를 재사용하기 때문에 시스템 리소스를 적게 사용하고 성능 또한 빨라집니다. GCD는 직관적이고 단순한 API를 제공합니다. 모든 Apple 플랫폼(iOS, macOS, watchOS, tvOS)에서 동일한 API를 활용 가능하다는 것도 큰 장점입니다. GCD의 핵심 객체는 Dispatch Queue입니다. Dispatch Queue에 Block 형태로 추가하거나 WorkItem으로 캡슐화해서 추가하.. 이전 1 다음