inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Junghyun Kim님의 게시글

Junghyun Kim Junghyun Kim

@woori48294630

수강평 작성수
-
평균평점
-

게시글 1

질문&답변

21분15초 부분

await가 기다리는 scope는 해당 await가 사용된 async 함수 내에서 한정이에요. 해당 코드에서는 main 함수에 async를 걸어서 await했기 때문에, thread가 idle 한 상태에서 각 await마다 놀고있는 상태로 있을 뿐이에요. void realMain() { main(); otherFunction(); } 만약 위 구현처럼 main 함수도 다른곳에서 호출되었다면, thread는 otherFunction을 실행하게 됩니다. 물론, main에서 await를 거는 구현은 사실상 '나는 thread를 놀게 할거야' 라고 선언하는거랑 같은 맥락이에요.

좋아요수
0
댓글수
2
조회수
347