강의

멘토링

커뮤니티

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

문환룡님의 프로필 이미지
문환룡

작성한 질문수

고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)

Thread(5) - Prod and Cons Using Queue

Prod and Cons 관련 질문입니다

작성

·

269

0

이전 강의에서

lock과 acquire를 활용해서 동기화 문제를 해결했는데

Prod and Cons 패턴을 굳이 사용하는 이유는 

Prod and Cons 패턴이 이전 lock과 acquire를 사용하는 것보다 더욱 효율적이어서 사용을 하는 것인가요? 

답변 1

0

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

안녕하세요.

효율적일 수도 있고 데이터 전달에 타이밍, 데이터 크기 또는 구조에 따라서 비효율적일 수도 있어요

보통은 자료구조 형태에서 둘다 구현 후 성능 및 실행 시간 등을 테스트 해서

사용하는 것이 보편적이긴 합니다.

문환룡님의 프로필 이미지
문환룡

작성한 질문수

질문하기