iOS
GCD (Grand Central Dispatch) 간단 정리
GCD (Grand Central Dispatch) 여러 thread가 task를 처리할 수 있도록 Queue(Dispatch Queue)에 들어온 task를 적절하게 분배해주는 시스템 Sync / Async sync: 코드 한 줄씩 작업 다 끝날 때 까지 기다린 다음에 다음 라인 실행 (queue에 들어간 task가 모두 완료 되어야 다음 task를 수행함) async: 기다리는 작업없이 다음 코드라인을 바로 실행 (queue에 들어간 task가 완료 되는지에 관계 없이 바로 다음 task를 수행함) Serial / Concurrent (Queue에서 작업을 분배하는 방법) - Serial: 하나의 thread가 순차적으로 처리하게 된다. - Concurrent: 여러 thread가 queue의 작업을..