Operation Queue Swift에서 Concurrency Programming을 구현할 때 사용하는 API 중 하나로, 주로 작업 사이에 의존성을 부여하거나 취소 기능을 구현할 때 사용합니다. Operation 하나의 작업을 나타내는 객체로, 보통 Operation class를 상속한 BlockOperation class를 사용하거나 직접 Operation class를 상속받고 Custom Operation을 구현하여 사용합니다. Operation은 서로에게 의존성을 부여할 수 있습니다. 또한 취소가 가능합니다. Completion Handler를 적용할 수 있습니다. Single-shot Object (실행이 완료된 인스턴스는 재실행이 불가능) Ready - Executing - Finished..