쓰레드의 생성과 작업 할당을 추상화 해준다
🔥 스스로 질문하기
- concurrent 와 serial, sync 와 async 에 대해서 설명하기
Dispatch Framework
GCD Queue (1)
DispatchWorkItem (1)
DispatchGroup (1)
DispatchQos (1)
DispatchSemaphore
DispatchSourceTimer
Dispatch Queue
- FIFO 큐
- 앱은 이곳에 오브젝트의 형태로 task 를 제출(submit) 할 수 있다.
- 큐에 전달된 작업은 전달 형태와 큐의 형태에 따라 GCD 가 알아서 쓰레드에 넘긴다.
main 과 global
main