동시성
async let과 TaskGroup
뱅킹 앱 홈에서 서로 독립적인 계좌, 카드, 알림 데이터를 동시에 가져와야 합니다. async let과 TaskGroup 중 무엇을 어떤 기준으로 고르겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
뱅킹 앱 홈에서 서로 독립적인 계좌, 카드, 알림 데이터를 동시에 가져와야 합니다. async let과 TaskGroup 중 무엇을 어떤 기준으로 고르겠습니까?
요청 개수와 타입이 코드에 고정된 계좌, 카드, 알림 셋이라면 async let 세 줄이 맞고, 계좌가 n개라서 계좌마다 잔액을 받는 것처럼 개수가 실행 시점에 정해지면 TaskGroup을 쓴다. 기준은 자식의 개수가 컴파일 시점에 정해지는지 여부다.
동시성주관식기초
화면 진입 시 프로필·피드·알림 API 3개를 병렬로 호출하고 모두 끝났을 때 한 번에 UI를 그려야 합니다. GCD로 구현한다면 어떻게 하겠습니까?
#async-let #taskgroup
동시성객관식심화
구조화된 동시성(async let, TaskGroup)에 대한 설명으로 맞는 것을 모두 고르세요.
#async-let #taskgroup
동시성객관식입문
Swift Concurrency 에서 fetchProfile()과 fetchFeed()가 각각 1초 걸린다고 할 때, 다음 두 코드의 총 소요 시간에 대한…
#async-let
동시성주관식기초
서로 다른 두 네트워크 요청(사용자 프로필, 계좌 목록)을 Combine으로 동시에 보내고 둘 다 완료됐을 때만 결과를 한 번 내보내는 파이프라인을 작성해…
#async-let