async
-
[iOS] - 비동기와 동기(3/4)iOS/iOS 2024. 3. 16. 16:59
이전 포스팅 [Swift] - GCD에 대해서(2/4) 이전 포스팅을 읽고 읽어주길 바란다. https://quarang.tistory.com/71 [Swift] - GCD를 알아야하는 이유(1/4) 오늘은 최근에 했던 컴퓨터구조 스터디를 기반으로 포스팅을 해보겠다. 스터디의 내용은 메인스 quarang.tistory.com 동기와 비동기 자 이제 메인스레드도 못참겠다. 밀린 작업들을 처리해줄 스레드를 찾아야 겠다 메인스레드에서 GCD에게 밀린작업을 보내줄 것이다. 그럼 GCD가 queue를 통해 작업을 다른 스레드에게 context switcing을 할것이다. 자 근데, 여기서 방식이 나뉜다. 동기(synchronuos) 동기방식을 쓰게 되면, 메인스레드는 작업을 보내고 그 작업이 끝날때까지 다음 작..