yyeonjju / Interview_Questions

0 stars 0 forks source link

GCD와 동기/비동기적 프로그래밍 #18

Open yyeonjju opened 8 months ago

yyeonjju commented 8 months ago

GCD란?

DispatchQueue.global().async {

}

//-> Dispatch Queue의 종류 중에 하나인 Global DispatchQueue에 작업을보내고 
// 비동기로 동작한다

⭐️메인스레드에만 할당되어 있던 일들을 분배. => 메인스레드가 일을 함과 동시에 다른스레드들도 일을 하도록하는 것! ⭐️동시성 프로그래밍을 위해 iOS 가 지원하는 대표적인 개술 중 하나 GCD





디스패치큐/오퍼레이션 , 비동기Async/동기Sync, 직렬Serial/동시Concurrent 개념 정리









GCD(Grand Dispatch Queue) 디스패치 큐의 종류







QOS (Quality of Service)


QOS란?


QOS를 왜 사용하는가?


QOS 설정에 따른 내부 동작 방법


QOS의 6가지 종류


왜 메인큐(❌) 글로벌큐(⭕️)에서 QOS 설정이 가능한가?




yyeonjju commented 8 months ago

https://limjs-dev.tistory.com/107