728x90 반응형 main1 [swift] DispatchQueue.global(qos: .userInitiated).async vs DispatchQueue.main.async 공통점과 차이점 DispatchQueue.global(qos: .userInitiated).async와 DispatchQueue.main.async 모두 비동기적으로 작업을 실행하는 방법 중 두 가지입니다. 하지만 두 방법은 목적과 사용되는 큐의 특성에 따라 차이점이 있습니다. 공통점: 두 방법 모두 비동기적으로 작업을 실행하므로, 현재 실행중인 스레드와는 별도의 백그라운드 스레드에서 작업이 실행됩니다. 두 방법 모두 클로저를 인자로 받아 실행합니다. 두 방법 모두 큐(Queue)를 사용하여 작업을 관리합니다. 차이점: DispatchQueue.global(qos: .userInitiated).async는 글로벌 백그라운드 큐에서 실행되며, .userInitiated QoS 클래스를 사용합니다. 이는 중요하고 높은 우선.. 2023. 2. 23. 이전 1 다음 728x90 반응형