issues
search
Glsme
/
iOS_Interview_Question_Answer
🧙 재르시 면접질문에 대한 답변 정리 Repository입니다.
3
stars
0
forks
source link
GCD API 동작 방식과 필요성에 대해 설명하시오.
#32
Open
Glsme
opened
1 year ago
Glsme
commented
1 year ago
GCD
동시작업을 관리하기 위한 Low Level API이다.
GCD 동작 방식
GCD는
DispatchQueue
라는 Queue를 사용한다.
DispatchQueue
에서 작업이 추가되면 GCD는 작업에 맞는 Thread를 자동으로 생성하여 실행하고, 작업이 종료되면 Thread를 제거한다.
DispatchQueue
앱의 메인 스레드나 백그라운드 스레드에서 직렬 또는 동시 작업 실행을 관리하는 객체이다.
GCD 필요성
GCD를 사용하면 스레드 생성, 유지, 삭제 등을 개발자가 신경쓸 필요 없이 작업을 큐에 예약하기만 하면 되기 때문에 편리하다.
GCD
동시작업을 관리하기 위한 Low Level API이다.
GCD 동작 방식
DispatchQueue
라는 Queue를 사용한다.DispatchQueue
에서 작업이 추가되면 GCD는 작업에 맞는 Thread를 자동으로 생성하여 실행하고, 작업이 종료되면 Thread를 제거한다.DispatchQueue
GCD 필요성