인프런 커뮤니티 질문&답변

Seongmin Lee님의 프로필 이미지
Seongmin Lee

작성한 질문수

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

AsyncIO 멀티 스크랩핑 실습 (1-2)

async과 future차이

작성

·

209

0

앞에서 배운 future와 async의 차이를 알고 싶습니다.

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

안녕하세요.

Asyncio task vs Future
asyncio also supports legacy generator-based coroutines. Tasks are used to schedule coroutines concurrently. A Future is a special low-level awaitable object that represents an eventual result of an asynchronous operation.
간단하게 이야기 드리면 async는 코루틴에서 단일 쓰레드에서 멀티 작업을 위한 패턴이라고 보시면 됩니다.
Task는 각각의 병행처리를 위한 작업이구요. Futures 는 이러한 작업을 가능하게 해주는 메소드 혹은 객체
등을 모아서 패키지 형태로 구성된 형태라고 이해하시면 될 것 같습니다.
Seongmin Lee님의 프로필 이미지
Seongmin Lee

작성한 질문수

질문하기