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

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

양념치킨님의 프로필 이미지
양념치킨

작성한 질문수

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

병렬성 1 - Futures(4-2)

멀티스레드와 싱글스레드의 성능 차이 관련 질문드립니다.

작성

·

236

0

학습 내용 중 ThreadPoolExecutor로 멀티스레드를 실행할 때 문득 궁금해져서 실험을 해봤습니다.
같은 WORK_LIST를 가지고 하나는 멀티스레드, 하나는 코루틴으로 구현해서 실행시간을 비교해봤는데 멀티스레드가 7.5초, 코루틴이 7.6초로 유의미한 차이가 없는 것 같았습니다.(몇 번 더 시도해봤지만 거의 비슷했습니다. 어쩔때는 코루틴이 더 짧기도 했습니다.)
이런건 단순한 sum 연산이여서 둘 간에 성능의 차이가 없이 엎치락 뒷치락 하는 것인가요?

답변 1

1

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

네 맞습니다.

나중에 데이터가 많아지고 복잡한 전처리 과정이 있을 수록 성능에 유의미한 결과를

확인하시면서 적용하시면 됩니다.

양념치킨님의 프로필 이미지
양념치킨

작성한 질문수

질문하기