semaphore (1) 썸네일형 리스트형 Multithreading with GCD 2 - Groups & Semaphores DispatchGroup DispatchGroup 클래스는 task 그룹의 완료를 추적할 때 사용합니다. DispatchGroup을 정의하고, dispatch queue의 async 메서드에 인자로 그룹을 제공하여 해당 그룹의 일부로 작업을 추적할 수 있습니다. let group = DispatchGroup() someQueue.async(group: group) { ... your work ... } someQueue.async(group: group) { ... more work .... } someOtherQueue.async(group: group) { ... other work ... } group.notify(queue: DispatchQueue.main) { [weak self] in sel.. 이전 1 다음