Dispatch
-
GCD, DispatchiOS 2021. 1. 19. 13:37
개인적으로 공부하며 정리하는 블로그 입니다. 오류나 부족한 부분이 있을 수 있으니 감안하여 봐주시고 아낌없는 조언 감사드립니다 :D [한 줄 요약] GCD - 작업을 병렬적으로 처리하기 위해 애플이 제공해주는 API. C기반 메커니즘의 저수준 API로 스레드를 생성하고 할당하는 등의 스레드 관리를 대신해준다. # sync vs async, Queue에 작업을 추가하는 방식 sync - 작업을 추가하고 작업이 끝날 때까지 기다린다. async - 작업을 추가하고 바로 넘어간다. # serial vs concurrent, Queue 안의 작업을 처리하는 방식 serial - 작업을 하나씩 꺼내서 처리한다. concurrent - 작업을 꺼낸 뒤 기다리지 않고 바로 이어서 다음 작업을 꺼낸다. * main 큐..