GCD
OperationQueue vs GCD
* OperationQueue: 긴 작업, 작업 간 의존도가 높은 작업, 일시중지나 취소 등의 동작, KVO를 사용하는 프로퍼티, 객체단위 처리
* GCD: 간단하게 사용가능한 큐를 제공,타이머나 프로세스등 비동기처리에 적합
Serial, Concurrent
* Serial 큐는 1줄짜리 Queue, 앞의 작업이 종료될때까지 기다려야함, 따라서 작업 순서가 보장됨
* Concurrent 큐는 여러줄짜리 Queue, 여러 작업이 동시에