1.메인큐
2.글로벌 큐와 qos
3.프라이빗 큐
-큐의 종류

다양한 큐가 존재한다

대기열(큐) 마다 특성이 달라서 특성에 맞게 작업을 할당해주면 된다.

큐의 종류별로 스레드가 존재해서 알아서 큐가 작업을 스레드로 보내준다

-메인큐에 대하여

코드 예시



- 글로벌큐

글로벌 큐는 병렬로(동시)처리된다


글로벌 큐의 서비스 품질 특성





백그라운드 큐를 생성 후 닷 유틸리티큐를 생성해서 작업을 할당했다면 성능은 유틸리티 성능이된다.

코드 예시

- 프라이빗 큐

프라이빗큐 디폴트 성질은 직렬처리다.( 옵션으로 동시성 처리도 가능)

코드예시



코드로 구현





정리

'아이폰 개발 > ios 개념&튜토리얼' 카테고리의 다른 글
ios view Pager - 스와이프로 메뉴 처리하기 (code layout 구현) (0) | 2022.08.01 |
---|---|
디스패치 큐 사용시 주의 사항 (0) | 2021.07.03 |
swift 직렬과 동시 & 동기와 비동기 개념 (0) | 2021.07.01 |
ios dispatchequeue 1 (0) | 2021.06.30 |
iOS NSStream 이용한 채팅앱 예제 (1) | 2021.03.17 |