async/await부터 actor까지, 동시성의 진짜 동작 원리Swift 5.5 이후 등장한 Concurrency(동시성)는 iOS 개발의 패러다임을 완전히 바꿔놓았다.이전에는 콜백, completion handler, GCD(DispatchQueue)로 비동기 처리를 제어했지만,이제는 언어 수준에서 안전하고 간결하게 비동기를 표현할 수 있다.이번 글에서는 async/await, Task, actor를 중심으로"Swift 동시성이 실제로 어떻게 작동하는가"를 실무 개발자 관점에서 정리하려고 한다. 왜 Concurrency인가?기존 GCD 기반 코드의 문제점은 명확하다.DispatchQueue.global().async { let data = fetchData() DispatchQueue.ma..