교착상태 (1) 썸네일형 리스트형 [iOS] GCD - Main Queue, Global Queue와 동기(sync), 비동기(async) 작업 비교 GCD 개념 돌아보기 더보기1. GCD란 무엇인가?GCD (Grand Central Dispatch)는 iOS에서 멀티스레딩을 간편하게 관리하기 위해 제공되는 기술. 이를 통해 여러 스레드를 쉽게 관리하고, 백그라운드 작업과 UI 업데이트 작업을 구분할 수 있음.메인 큐 (Main Queue)UI 작업을 실행하는 스레드, 메인 스레드에서 실행.글로벌 큐 (Global Queue)메인 스레드를 제외한 백그라운드에서 실행되는 큐로 여러 스레드를 활용해 비동기 작업을 처리함.큐 (Queue)작업을 실행할 순서를 결정하는 객체로, 큐에 담긴 작업은 하나씩 실행. 2. DispatchQueue.global() 과 DispatchQueue.main .global()전역 큐로, 백그라운드 스레드에서 작업을 실행... 이전 1 다음