Daily iOS
동시성

Task의 동작

Swift Concurrency에서 Task { }를 만들면 그 코드는 언제, 어디서 실행되나요?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

Task { }는 즉시 스케줄되는 비구조화 태스크로, 생성 시점의 액터 컨텍스트·우선순위·task-local 값을 상속해 그 액터(또는 협력적 스레드 풀)에서 돈다. 부모-자식 관계는 없고 detached는 아무것도 상속하지 않는다.

받은 질문 공유