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 |