DispatchQueue 객체를 만들 때에나 Async 함수를 실행시킬 때 서비스 품질을 설정할 수 있다. 서비스 품질(QoS)는 비동기함수 처리가 되면서 비동기 함수의 우선순위를 어떤 것을 먼저할지에 대한 속성이다. userInteractive 속성은 거의 즉시 일어나는 함수에 대해 설정하는 값이고, 유저와 직접적인 인터렉티브(UI 업데이트, 애니메이션, UI반응 관련)에 관련한 함수를 처리할 때에 주로 쓰인다. userinitiated 속성은 몇 초내에 처리되야할 함수에 대한 설정값이다. 유저가 즉시 필요하긴 하지만, 비동기적으로 처리해야하는 작업 (ex. 앱 내에서 pdf 파일을 여는 것과 같은)을 처리할 때에 쓰인다. default 속성은 일반적인 작업을 처리할 때 쓰이는 속성이다. utility..