제르시님 깃허브 면접질문 NSOperationQueue와 GCD Queue의 차이점 (task-based concurrency model) 1. NSOperationQueue Objective-C API 작업 대기열(Operation Queue)은 우선 순위와 준비 상황, 상호작용 의존성에 따라 큐에 있는 NSOperation 객체를 호출한다. 만약 우선순위가 같고, 준비상태인 경우 큐에 추가한 순서대로 호출하게 됨 큐에 작업을 추가한 후, 작업을 완료할 때까지 큐에 남아 있으며 큐에 추가한 작업을 직접 제거할 수 없다. *** 작업이 완료되기 전까지 operation queue에서 작업을 유지하는데, 큐 자체가 모든 작업이 완료되기 전까지 유지된다. 따라서 작업이 완료되지 않은 상태에서 작업 대기열을 ..