인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

grinner님의 프로필 이미지
grinner

작성한 질문수

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

병렬성 2 - Futures(5-1)

result와 future.result()의 차이가 무엇일까요?

작성

·

266

0

with 문 내에서 

print([future.result() for future in result.done]) 

에서 단순히 result 값만 출력하면 될 것 같은데,

result로 실행해보면

TypeError: 'DoneAndNotDoneFutures' object is not callable

이렇게 출력되는데 정확히 어떤 이유인가요?

답변 1

0

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

안녕하세요.

비동기로 실행된 모든 메소드들이 future 메소드에서  result 메소드를 통해서

결과값을 반환합니다.

future 공식 레퍼런스(한글)를 확인해보시면 좋을 것 같습니다.

grinner님의 프로필 이미지
grinner

작성한 질문수

질문하기