답변 1
0
안녕하세요
Task는 async await라고 불리면서 나온 비동기 프로그래밍 스펙중 하나의 기능이고
Dispatch... 식의 이름으로 된 GCD도 비동기 프로그래밍이 가능하게 해주는 스펙중 하나입니다.
여기서 GCD계열은 애플이 2010년대쯤에 만들어서 나온 스펙이고
async await스펙은 2021년도쯤에 swift5.5에 포함된 최근에 새로 나온 프로그래밍 방식입니다.
크게보면 비동기 프로그래밍이 가능하게 해준다는 큰 개념은 둘 다 같다고 보시면 되고,
세부적인 부분에서 예전의 GCD에서 가진 단점들을 개선하고 추가해서 나온거라고 보시면 될 것 같습니다.
감사합니다