Open Hminchae opened 6 months ago
Main Queue는 한개만 존재하지만 Task는 할당한 갯수만 큼 존재한다. Main Queue에서 할당된 Task는 Main Thread에서 실행 되며 UI업데이트 관한 처리를 하게 된다.
Global Queue는 Concurrent 특성을 가지고 있기 때문에 여러개의 Thread로 Task를 분산 시킬 수 있다. 때문에 작업의 순서가 중요하지 않는 것 들을 Global Queue 로 보내면 된다.
userIneractive
Global DispatchQueue 의 Qos 에는 어떤 종류가 있는지, 각각 어떤 의미인지 설명하시오.
Main Queue
Global Queue
Global Queue Quality Of Service
userInteractive
userIneractive
에서 처리해서 바로 동작하는 것처럼 보이게 한다.userInitiated
utility
default
background
unspecified
📝참고 자료