강의
-
[동영상 강의] 앨런님의 iOS 동시성 프로그래밍...Programming/iOS 2020. 7. 2. 01:12
비동기 코드를 짜다 보면 심심찮게 쓰이는 코드 DispatchQueue.global().async { ... } DispatchQueue.main.async { ... } main 쓰레드에서만 UI 작업을 할 수 있으므로 메인쓰레드에서 돌린다. 네트워크와 같은 비동기로 돌아가는 작업은 global 에서 돌린다. => 그런데, global은 왜 메인쓰레드와 다르게 생성자를 쓰지...? 쓰레드를 우리가 직접만드는거야? Qos 는 뭐야....? 중요도는 언제쓰는거야...? 와 같은 궁금점을 해결할 수 있는 단비같은 강의를 발견했다! 강의 이름도 길다... iOS Concurrency(동시성) 프로그래밍, 동기 비동기 처리 그리고 GCD/Operation - 디스패치큐와 오퍼레이션큐의 이해 강사님이 기억에 남을..